Du solltest genau posten Fehlermeldung. Die Fehlermeldung gibt einen Hinweis darauf, welcher Teil der Abfrage den Parser verwirrt hat.
Enthalten einige der Werte x, y, z Anführungszeichen als Teil des Werts? Sie könnten unausgewogene Anführungszeichen haben. Zum Beispiel ist das Folgende eindeutig ein Syntaxfehler:
UPDATE MY_TABLE SET COL1 = 'xyz' WHERE COL2 IN ('O'Reilly', 'Smith', 'Jones');
Geben Sie weitere Informationen an, und ich werde diese Antwort mit weiteren Vorschlägen zur Fehlerbehebung bearbeiten.