S'il ne s'agit que d'une recherche, vous pourrez peut-être utiliser CONCATENATE_WS. Cela permettrait une recherche par caractères génériques. Il peut y avoir des problèmes de performances en fonction de la taille de la table.
SELECT *
FROM pages
WHERE CONCAT_WS('', column1, column2, column3) LIKE '%keyword%'