Използвайте FIND_IN_SET(str,strlist) функция :
SELECT *
FROM metas
WHERE FIND_IN_SET(1, meta_genres)
РЕДАКТИРАНЕ: ако има интервали преди запетаи (напр. 1 , 2 , 3
) в meta_genres, тогава горната заявка може да върне празен набор. За да заобиколите:
SELECT *
FROM metas
WHERE FIND_IN_SET(1, REPLACE(meta_genres, ' ', ''));