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

Cú pháp của MySQL SELECT WHERE EQUALS

Bạn cần sử dụng WHERE idParticipant IN (118, 119);

Tôi đoán là MySQL đang ngầm chuyển đổi giá trị 119 thành giá trị thực của Boolean, vì vậy bạn đang nói:WHERE idParticipant = 118 OR TRUE; , do đó bao gồm tất cả các hàng. Bình đẳng được đánh giá đầu tiên, tiếp theo là OR Boolean .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhận 2 mục mới nhất cho mỗi danh mục trong một lần chọn (với mysql)

  2. Lỗi nghiêm trọng:Vui lòng đọc phần Bảo mật của sách hướng dẫn để tìm hiểu cách chạy mysqld dưới dạng root

  3. Theo dõi tập lệnh thay đổi / sửa đổi trong PHP?

  4. # 1064 lỗi với INSERT INTO

  5. Làm thế nào để kiểm tra xem SimpleXML có được cài đặt trên PHP của tôi hay không?