Använd FIND_IN_SET(str,strlist) funktion :
SELECT *
FROM metas
WHERE FIND_IN_SET(1, meta_genres)
EDIT: om det finns mellanslag före kommatecken (t.ex. 1 , 2 , 3
) i meta_genres då ovanstående fråga kan returnera tom uppsättning. För att kringgå:
SELECT *
FROM metas
WHERE FIND_IN_SET(1, REPLACE(meta_genres, ' ', ''));