Desabilitando temporariamente a checagem de Foreign keys no MySQL.

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;

One thought on “Desabilitando temporariamente a checagem de Foreign keys no MySQL.

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">