Use FIND_IN_SET(str,strlist) função :
SELECT *
FROM metas
WHERE FIND_IN_SET(1, meta_genres)
EDITAR: se houver espaços antes de vírgulas (por exemplo,
1 , 2 , 3
) em meta_genres, a consulta acima pode retornar um conjunto vazio. Para contornar:SELECT *
FROM metas
WHERE FIND_IN_SET(1, REPLACE(meta_genres, ' ', ''));