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 : 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.