Het is sessiegebaseerd, wanneer ingesteld zoals u deed in uw vraag.
https://dev.mysql.com/doc /refman/5.7/en/server-system-variables.html
Volgens deze FOREIGN_KEY_CHECKS
is "Beide" voor bereik. Dit betekent dat het kan worden ingesteld voor sessie:
SET FOREIGN_KEY_CHECKS=0;
of wereldwijd:
SET GLOBAL FOREIGN_KEY_CHECKS=0;