Anda harus mengeposkan tepat pesan eror. Pesan kesalahan akan memberikan petunjuk tentang bagian kueri mana yang membingungkan parser.
Apakah beberapa nilai x, y, z mengandung tanda kutip sebagai bagian dari nilai? Anda bisa memiliki kutipan yang tidak seimbang. Misalnya berikut ini jelas kesalahan sintaks:
UPDATE MY_TABLE SET COL1 = 'xyz' WHERE COL2 IN ('O'Reilly', 'Smith', 'Jones');
Berikan beberapa informasi lebih lanjut dan saya akan mengedit jawaban ini dengan saran pemecahan masalah lainnya.