Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng mệnh đề IN với MySQL với các giá trị đã nêu

Bạn nên đăng bài chính xác thông báo lỗi. Thông báo lỗi sẽ cung cấp manh mối về phần nào của truy vấn đã làm trình phân tích cú pháp nhầm lẫn.

Một số giá trị x, y, z có chứa dấu ngoặc kép như một phần của giá trị không? Bạn có thể có những trích dẫn không cân đối. Ví dụ sau đây rõ ràng là lỗi cú pháp:

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

Cung cấp thêm một số thông tin và tôi sẽ chỉnh sửa câu trả lời này với nhiều đề xuất gỡ rối hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Percona 5.6 Docker Image không thể tải /etc/mysql/conf.d/*.cnf của tôi

  2. Khám phá mô hình dữ liệu (cách kết hợp một cơ sở dữ liệu hợp lý với nhau)

  3. Lỗi truy vấn SQL

  4. SQL thành outfile - tệp được lưu trữ ở đâu? (MySQL, Windows)

  5. So sánh MySQL và LIKE với%