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

Điều kiện SQL WHERE không bằng?

Bạn có thể làm như thế này

DELETE FROM table WHERE id NOT IN ( 2 )

HOẶC

DELETE FROM table WHERE id <>  2 

Như @Frank Schmitt đã lưu ý, bạn cũng có thể muốn cẩn thận về các giá trị NULL. Nếu bạn muốn xóa mọi thứ không phải là 2 (bao gồm cả NULL) sau đó thêm OR id IS NULL sang mệnh đề WHERE.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể xem dữ liệu được chèn từ MySQL ngay lập tức

  2. Làm thế nào để sử dụng các ký tự đặc biệt trong tên cột MySQL?

  3. WAMP Không thể truy cập trên mạng cục bộ 403 Bị cấm

  4. Làm thế nào để viết một thủ tục được lưu trữ bằng phpmyadmin và làm thế nào để sử dụng nó thông qua php?

  5. Làm thế nào để sao lưu và khôi phục cơ sở dữ liệu MySQL?