Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando uma cláusula IN com MySQL com valores declarados


Você deve postar o preciso mensagem de erro. A mensagem de erro dará uma pista sobre qual parte da consulta confundiu o analisador.

Alguns dos valores x, y, z contêm aspas como parte do valor? Você pode ter cotações desequilibradas. Por exemplo, o seguinte é claramente um erro de sintaxe:
UPDATE MY_TABLE SET COL1 = 'xyz' WHERE COL2 IN ('O'Reilly', 'Smith', 'Jones');

Forneça mais algumas informações e editarei esta resposta com mais sugestões de solução de problemas.