Möchten Sie nur nach Wortgrenzen suchen? Wenn ja, könnte eine grobe Version sein:
SELECT * FROM products WHERE product_name LIKE "% foo %";
Oder man ist etwas schlauer und sucht mit folgendem REGEXP
nach Wortgrenzen
SELECT * FROM products WHERE product_name RLIKE "[[:<:]]foo[[:>:]]";