Den är sessionsbaserad, när den ställs in som du gjorde i din fråga.
https://dev.mysql.com/doc /refman/5.7/en/server-system-variables.html
Enligt detta, FOREIGN_KEY_CHECKS
är "Båda" för omfattning. Detta betyder att den kan ställas in för session:
SET FOREIGN_KEY_CHECKS=0;
eller globalt:
SET GLOBAL FOREIGN_KEY_CHECKS=0;