Modifica di una variabile di sessione come foreign_key_checks
durare solo per la durata della sessione. Dopo aver aperto una nuova connessione, l'opzione predefinita è il valore globale.
PhpMyAdmin, come ogni applicazione PHP, apre una nuova connessione per ogni richiesta. Quindi non appena cambi foreign_key_checks
, chiude la sessione per la quale hai modificato l'opzione e la modifica è terminata.
Se desideri modificare questa opzione, dovrai eseguire la modifica come parte dello script di importazione, in modo che venga gestita all'inizio della connessione che elabora l'importazione.
Un'altra possibilità è cambiarla con SET GLOBAL ...
, ma ciò influirà su tutte le sessioni, non solo su quella utilizzata per l'importazione. Inoltre, hai bisogno del SUPER
privilegio di modificare le opzioni globali e sembra che tu non abbia quel privilegio.
Modifica:un'altra opzione è deselezionare "Abilita controlli chiave esterna" nella fase di importazione...