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

xóa các hàng khỏi nhiều bảng

Chà, nếu bạn đã sử dụng bảng InnoDB, bạn có thể thiết lập xóa theo tầng bằng khóa ngoại điều đó sẽ làm tất cả tự động. Nhưng nếu bạn có lý do nào đó để sử dụng MyISAM, Bạn chỉ cần sử dụng nhiều -bảng XÓA :

DELETE FROM boards, topics, messages
USING boards INNER JOIN topics INNER JOIN messages
WHERE boards.boardid = $boardid
    AND topics.boardid = boards.boardid
    AND messages.boardid = boards.boardid;


  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 tìm nạp danh sách bảng trong cơ sở dữ liệu trong Laravel 5.1

  2. mysql TIME_WAIT; vấn đề quá nhiều kết nối

  3. Tương đương 'LIKE' trên Laravel-5 (Hùng biện)

  4. Tôi nên xử lý --secure-file-priv trong MySQL như thế nào?

  5. Ràng buộc về chìa khóa ngoại lai của MySQL