Primero, tenga en cuenta que REGEXP_REPLACE
puede hacer coincidir cadenas parcialmente , y no necesita .*
antes y después de una palabra de búsqueda.
El \
char se debe escapar para definir una barra invertida literal, ya que \
en sí mismo permite caracteres de escape para el motor MySQL. Consulte esta documentación de MySQL 8
:
Por lo tanto, necesita
REGEXP_LIKE("aaa abc ccc", "\\babc\\b")