sql >> Databasteknik >  >> RDS >> Mysql

Använder en IN-klausul med MySQL med angivna värden

Du bör posta den exakta felmeddelande. Felmeddelandet ger en ledtråd om vilken del av frågan som förvirrade tolken.

Innehåller några av värdena x, y, z citattecken som en del av värdet? Du kan ha obalanserade citat. Till exempel är följande helt klart ett syntaxfel:

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

Ge lite mer information så redigerar jag det här svaret med fler felsökningsförslag.



  1. Exportera specifika rader från en PostgreSQL-tabell som INSERT SQL-skript

  2. Addnode resolv.conf Fel

  3. Flera array_agg()-anrop i en enda fråga

  4. Kapslade CASE-satser i MySQL