Làm cách nào để tắt khóa trong bảng InnoDB của MySQL?


Câu trả lời:


11

Tôi đã có ấn tượng InnoDB có thể tắt và bật khóa. Tôi vừa mới đào một ít. Nó không thể được thực hiện. Vì vậy, tôi đã sai.

Tuy nhiên, các ràng buộc chính có thể được bật và tắt cho một phiên cụ thể:

  • Nếu bạn có các chỉ mục phụ ĐỘC ĐÁO, bạn có thể thử cài đặt này để tăng tốc độ CHỈ bị ràng buộc bởi đĩa:
    SET unique_checks = 0;
  • Để tắt kiểm tra khóa ngoài cho một đề xuất, hãy sử dụng đề xuất của Randy Melder:
    SET foreign_key_checks = 0;

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.