MySql: Como Ignorar Foreign Key Constraints em Bancos InnoDB
Algumas vezes precisamos fazer uns inserts em teste e somos atrapalhados pelas foreign keys, que nos impedem de inserir dados na tabela para fins de teste, ou mesmo para repovoar a tabela inteira, em uma ordem diferente das chaves.
Existe uma variável de sessão chamada FOREIGN_KEY_CHECKS que permite ignorar as constraints de chave estrangeira em tabelas InnoDB. Esta variável também permite dar DROP TABLES, e outros comandos que seriam travados por chave estrangeiras.
Veja como usar a variável:
SET FOREIGN_KEY_CHECKS = 0; SELECT @@FOREIGN_KEY_CHECKS; SET FOREIGN_KEY_CHECKS = 1;
GD Star Rating
loading...
MySql: Como Ignorar Foreign Key Constraints em Bancos InnoDB, loading...
Posts Relacionados:
Este post lhe foi útil? Por que não compartilhar com seus amigos? Basta usar uma das formas abaixo: