Beachten Sie zunächst, dass REGEXP_REPLACE
kann Zeichenfolgen teilweise abgleichen , und Sie brauchen .*
nicht vor und nach einem Suchwort.
Der \
char sollte maskiert werden, um einen wörtlichen Backslash zu definieren, da \
selbst erlaubt es, Zeichen für die MySQL-Engine zu maskieren. Siehe diese Dokumentation zu MySQL 8
:
Daher benötigen Sie
REGEXP_LIKE("aaa abc ccc", "\\babc\\b")