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;