Powinieneś opublikować precyzyjny Komunikat o błędzie. Komunikat o błędzie da wskazówkę, która część zapytania pomyliła parser.
Czy niektóre wartości x, y, z zawierają cudzysłowy jako część wartości? Możesz mieć niezrównoważone cytaty. Na przykład poniższe jest wyraźnie błędem składni:
UPDATE MY_TABLE SET COL1 = 'xyz' WHERE COL2 IN ('O'Reilly', 'Smith', 'Jones');
Podaj więcej informacji, a zmodyfikuję tę odpowiedź, dodając więcej sugestii dotyczących rozwiązywania problemów.