Mysql
 sql >> Database >  >> RDS >> Mysql

La query SQL non funziona correttamente (numeri)

Usa FIND_IN_SET(str,strlist) funzione :

SELECT *
 FROM metas
 WHERE FIND_IN_SET(1, meta_genres)

MODIFICA: se sono presenti spazi prima delle virgole (ad es. 1 , 2 , 3 ) in meta_genres quindi sopra la query può restituire un set vuoto. Per aggirare:

SELECT *
 FROM metas
 WHERE FIND_IN_SET(1, REPLACE(meta_genres, ' ', ''));