Sử dụng phần sau để tắt các ràng buộc:
-- disable UNIQ, PK, ...
ALTER TABLE <tablename> DISABLE KEYS;
-- diable FK
SET FOREIGN_KEY_CHECKS=0;
Kiểm tra ví dụ trang web này để biết thêm ví dụ. Khôi phục bằng:
SET FOREIGN_KEY_CHECKS=1;
ALTER TABLE <tablename> ENABLE KEYS;
Từ tài liệu tham khảo:
- Foreign_key_checks
- D CÁC CHÌA KHÓA CÓ ĐƯỢC : "Sử dụng ALTER TABLE ... TẮT CÁC KHÓA KHÓA để yêu cầu MySQL ngừng cập nhật các chỉ mục không đơn nhất. ..."
p.s. :from mẹo điều chỉnh hiệu suất InnoDB
SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;