sql >> Base de Datos >  >> RDS >> Mysql

Usando una cláusula IN con MySQL con valores establecidos

Deberías publicar el preciso mensaje de error. El mensaje de error dará una pista sobre qué parte de la consulta confundió al analizador.

¿Algunos de los valores x, y, z contienen comillas como parte del valor? Podría tener cotizaciones desequilibradas. Por ejemplo, lo siguiente es claramente un error de sintaxis:

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

Proporcione más información y editaré esta respuesta con más sugerencias para la solución de problemas.