1. Додати пробіли спочатку та кінці пошукового слова: '% $search %' (щоб виключити збіги у середині слова);
2. Додати також початковий та кінцевий пробіли у текст пошуку: CONCAT(' ', `field`, ' ') (щоб включити у результати початок та кінець рядка).
Ваш код:
CONCAT(' ', `field`, ' ') LIKE '% $search %'Але варто зауважити, що ваше слово може закінчуватися не лише пробілом, а й знаками оклику (!), запитання (?), тому можна використати регулярний вираз:CONCAT(' ', `field`, ' ') REGEXP ' $search\[ \,\!\?\]'