Powinieneś użyć REGEXP '[[:<:]]aa[[:>:]]'
aby znaleźć dokładne słowo, więc spróbuj poniżej zapytania, działa dobrze.
SELECT * FROM `table_name`
WHERE `table_name`.`Description` REGEXP '[[:<:]]aa[[:>:]]'
and `table_name`.`Description` REGEXP '[[:<:]]cc[[:>:]]';
UWAGA: Możesz również użyć „%cc%”, ale może to być złożony problem, ponieważ jeśli wyszukasz „cc”, oznacza to, że przeszuka cc parse w całym ciągu, a nie dokładne słowo, więc zdecydowanie polecam użycie REGEXP '[[:<:]]word[[:>:]]
Przykład:
Tabela wprowadzania
Description
aa bb cc dd
xx aa ff gg
hh kk cc qq
cc ee tt aa
aamm bb cc dd
aa bb ccmm dd
Wyjście:
Description
aa bb cc dd
cc ee tt aa