Основные различия между REGEXP и LIKE при работе с регулярными выражениями:
Оператор LIKE удобен для простых шаблонов поиска, таких как поиск строк, начинающихся или заканчивающихся на определённый набор символов, или содержащих определённые подстроки. 4 Оператор REGEXP используется для более сложного и гибкого поиска, например, по нескольким условиям или с использованием специальных символов и диапазонов. 4
В плане скорости REGEXP проигрывает LIKE, но позволяет решать более нетривиальные задачи. 1