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

MySQL xóa nhiều hàng trong một điều kiện truy vấn duy nhất cho mỗi hàng

Bạn đã ở rất gần, bạn có thể sử dụng cái này:

DELETE FROM table WHERE (col1,col2) IN ((1,2),(3,4),(5,6))

Vui lòng xem fiddle này .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql - Ngăn chặn các mục nhập trùng lặp của các cột được kết hợp với Chỉ mục duy nhất

  2. Lỗi Mysql 1452 - Không thể thêm hoặc cập nhật hàng con:ràng buộc khóa ngoại không thành công

  3. thay đổi bảng thêm khóa ngoại không thành công

  4. Mysql chọn hàng cuối cùng cho mỗi nhóm

  5. SQL giới hạn CHỌN nhưng không THAM GIA