Nó dựa trên phiên, khi được thiết lập theo cách bạn đã làm trong câu hỏi của mình.
https://dev.mysql.com/doc /refman/5.7/en/server-system-variables.html
Theo điều này, FOREIGN_KEY_CHECKS
là "Cả hai" cho phạm vi. Điều này có nghĩa là nó có thể được đặt cho phiên:
SET FOREIGN_KEY_CHECKS=0;
hoặc trên toàn cầu:
SET GLOBAL FOREIGN_KEY_CHECKS=0;