Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Beeinflusst MySQL Foreign_Key_Checks die gesamte Datenbank?

Es ist sitzungsbasiert, wenn es so eingestellt ist, wie Sie es in Ihrer Frage getan haben.

https://dev.mysql.com/doc /refman/5.7/en/server-system-variables.html

Demnach FOREIGN_KEY_CHECKS ist "Beide" für den Bereich. Dies bedeutet, dass es für die Sitzung eingestellt werden kann:

SET FOREIGN_KEY_CHECKS=0;

oder global:

SET GLOBAL FOREIGN_KEY_CHECKS=0;