Banco de dados MySQL

Como desabilitar uma FOREIGN KEY em MySQL

2 de julho de 2021

Como desabilitar uma FOREIGN KEY em MySQL

Neste artigo você vai aprender a como desabilitar uma FOREIGN KEY em MySQL, de modo temporário ou para sempre!

desabilitar uma FOREIGN KEY em MySQL capa

Fala programador(a), beleza? Bora aprender mais sobre configurações, FOREIGN KEY e também SQL!

Podemos desabilitar temporariamente ou para um tempo indeterminado as chaves estrangeiras

Há um comando que se chama SET, que serve para alterar algumas configurações

Vamos utilizar o SET em conjunto de FOREIGN_KEY_CHECKS, uma propriedade de chaves estrangeiras

Alterando este valor para 0, desabilitados as FKs

Veja um código como exemplo:

SET FOREIGN_KEY_CHECKS=0;

Agora as chaves estrangeiras estão desabilitadas

Para voltar elas ao normal, utilize o seguinte comando:

SET FOREIGN_KEY_CHECKS=1;

Alterando para 1 teremos novamente as checagens de FKs, ou seja, o sistema volta como a forma padrão

Podemos então alternar o valor de 0 para 1 quando precisarmos!

Conclusão

Neste artigo você aprendeu a como desabilitar uma FOREIGN KEY em MySQL, de modo permanente ou temporário

Utilizamos o operador SET em conjunto de FOREIGN_KEY_CHECKS

Alterando o valor entre 0 e 1, sendo 0 desabilitado e 1 para habilitar novamente

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x