Post

Visualizzazione dei post da dicembre, 2014

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.