Chcete jen hledat na hranicích slov? Pokud ano, hrubá verze může být:
SELECT * FROM products WHERE product_name LIKE "% foo %";
Nebo můžete být o něco chytřejší a hledat hranice slov pomocí následujícího REGEXP
SELECT * FROM products WHERE product_name RLIKE "[[:<:]]foo[[:>:]]";