Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utilisation d'une clause IN avec MySQL avec des valeurs indiquées

Vous devriez poster le précis Message d'erreur. Le message d'erreur donnera un indice sur la partie de la requête qui a confondu l'analyseur.

Certaines des valeurs x, y, z contiennent-elles des guillemets dans le cadre de la valeur ? Vous pourriez avoir des citations déséquilibrées. Par exemple, ce qui suit est clairement une erreur de syntaxe :

UPDATE MY_TABLE SET COL1 = 'xyz' WHERE COL2 IN ('O'Reilly', 'Smith', 'Jones');

Donnez plus d'informations et je modifierai cette réponse avec d'autres suggestions de dépannage.