До публикации я много искал, но не нашел, что именно искал.Вопрос довольно простой.
У меня есть текст в таблице (база данных MySql ), который должен использовать InnoDB engine (поэтому я не могу использовать ПОЛНЫЙ ТЕКСТ поиск , который требует MyIsam в качестве движка).Моя цель - найти слово в тексте .Слово, как вы можете легко догадаться, может быть окружено пробелом, табуляцией, метками и т. Д. И может быть в начале, в середине или в конце этого текста.
Я знаю, что могуиспользуйте оператор REGEXP и на самом деле я его использую, но сделанное мной заявление SQL не совсем то, что мне нужно, поэтому я решил опубликовать вопрос.Это мой настоящий SQL:
SELECT *
FROM table
WHERE field REGEXP '[[:space:][:graph:]]+THEWORD[[:space:][:graph:]]+'
Как мне достичь своей цели?
Спасибо всем.