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

Làm cách nào để cắt bớt bảng đúng cách?

Kế hoạch A:

SET FOREIGN_KEY_CHECKS = 0; -- Disable foreign key checking.
TRUNCATE TABLE forums;
TRUNCATE TABLE dates;
TRUNCATE TABLE remarks;
SET FOREIGN_KEY_CHECKS = 1; -- Enable foreign key checking.

Kế hoạch B:

Trước tiên, bạn nên cắt bớt các bảng con, sau đó mới đến các bảng mẹ.

Việc tắt kiểm tra khóa ngoại có nguy cơ nhập các hàng vào bảng của bạn không tuân theo các ràng buộc có thể gây ra hành vi không xác định.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nhập tệp sql vào cơ sở dữ liệu bằng wamp

  2. Bảng điều khiển MySQL chậm khi nhập các tệp SQL lớn

  3. Làm cách nào để sử dụng đúng CASE..WHEN trong MySQL

  4. MySQL Left Join + Min

  5. Chèn số thứ tự trong MySQL