Importare dump di database Mysql InnoDB ed errore “foreign key constraint fails”
Con tabelle InnoDB impostate con foreign key constraints e dover spostare i database da un server all’altro.
Se proviamo ad importare un dump di un database Mysql con tabelle Innodb potremmo imbatterci nelle errore di tipo foreign key constraint fails.
La soluzione è molto semplice, basta disattivare il controllo di foreign key constraint inserendo all’inizio del file contenente il backup del database Mysql la seguente query:
Ora potrete caricare il dump senza nessun problema.
Se proviamo ad importare un dump di un database Mysql con tabelle Innodb potremmo imbatterci nelle errore di tipo foreign key constraint fails.
La soluzione è molto semplice, basta disattivare il controllo di foreign key constraint inserendo all’inizio del file contenente il backup del database Mysql la seguente query:
SET FOREIGN_KEY_CHECKS = 0;Non dimenticate di riattivare il controllo mettendo alla fine del file contenente il dump del database la query:
SET FOREIGN_KEY_CHECKS = 1;
Ora potrete caricare il dump senza nessun problema.
Commenti
Posta un commento