Я использую MySql REGEXP:
SELECT * FROM myTable
WHERE title REGEXP "dog|cat|mouse";
Набор данных невелик, поэтому меня не касается производительности. И я предпочитаю эту запись LIKE, потому что мне не нужно конкатенировать кучу инструкций "LIKE".
Однако в приведенной выше нотации используется логический оператор OR. Существует ли логический оператор И, так что будут сопоставляться только строки, содержащие все ключевые слова?
(Я использую InnoDB, поэтому полнотекстовый поиск не является опцией)