Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan klausa IN dengan MySQL dengan nilai yang dinyatakan

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. #1221 - Penggunaan UPDATE dan ORDER BY yang salah

  2. Database:Membuat Log tindakan, bagaimana menangani berbagai referensi?

  3. MySQL:Menggunakan DATETIME sebagai kunci utama

  4. MySQL menghitung semua anak tidak peduli berapa banyak jumlahnya

  5. pertanyaan serikat mysql