Změna proměnné relace, jako je foreign_key_checks
trvat pouze po dobu trvání relace. Jakmile otevřete nové připojení, volba se nastaví na globální hodnotu.
PhpMyAdmin, stejně jako každá PHP aplikace, otevírá nové připojení pro každý požadavek. Jakmile tedy změníte foreign_key_checks
, zavře relaci, pro kterou jste tuto možnost změnili, a vaše změna je u konce.
Chcete-li tuto možnost změnit, budete muset provést změnu jako součást importního skriptu, aby byla zpracována na začátku připojení, které zpracovává import.
Další možností je změnit jej pomocí SET GLOBAL ...
, ale to ovlivní všechny relace, nejen tu, kterou používáte pro import. Také potřebujete SUPER
oprávnění měnit globální možnosti a zdá se, že toto oprávnění nemáte.
Upravit:Další možností je zrušit zaškrtnutí "Povolit kontroly cizího klíče" ve fázi importu...