sql >> Database >  >> RDS >> Mysql

Een IN-clausule gebruiken met MySQL met opgegeven waarden

Je moet de precieze . posten foutmelding. De foutmelding geeft een idee over welk deel van de query de parser in de war heeft gebracht.

Bevatten sommige waarden x, y, z aanhalingstekens als onderdeel van de waarde? Je zou onevenwichtige offertes kunnen hebben. Het volgende is bijvoorbeeld duidelijk een syntaxisfout:

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

Geef wat meer informatie en ik zal dit antwoord bewerken met meer suggesties voor probleemoplossing.



  1. Lijst met beperkingen van MySQL-database

  2. Postgresql-afbreeksnelheid

  3. MySQL group_concat met select binnen select

  4. MySQL Levenshtein