Durante o processo de modelagem e teste de dados no MySQL as vezes queremos que a checagem de FK’s do MySQL não estivessem ali para inserção de dados e pequenas alterações. Podemos desabilitar esta checagem de uma forma muito simples e ativar novamente assim que o modelo/dados das tabelas estiverem ok.
/* desliga checagem de FKs */ SET foreign_key_checks = 0;
/* liga checagem de FKs */ SET foreign_key_checks = 1;
/* verificando o estado atual da opcao */ SELECT @@foreign_key_checks;
Obrigado, será muito útil no meu trabalho. :)