Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

clebersm

[Resolvido] Delete registros em tabelas diferentes

Recommended Posts

Olá a todos!

 

Gostaria de saber qual a sintaxe DELETe JOIN para apagar simultaneamente registros em tabelas diferentes.

Apesar das tabelas serem distintas, todas elas tem chaves estrageiras que fazem referência ao ID do usuário.

 

A razão para isso é que quando eu quiser deletar um usuário, gostaria que todos os registros referenciados a esse usuário, em outras tabelas, também seja apagadas simultaneamente.

 

Agradeço antecipadamente a atenção e ajuda.

 

Cleber

Compartilhar este post


Link para o post
Compartilhar em outros sites

A razão para isso é que quando eu quiser deletar um usuário, gostaria que todos os registros referenciados a esse usuário, em outras tabelas, também seja apagadas simultaneamente.

Se você possui relacionamento entre tabelas, utilize InnoDB (no MySQL) e FKs com ON DELETE CASCADE

 

Veja: http://forum.imasters.com.br/index.php?/topic/100466-integridade-referencial-no-mysql/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você possui relacionamento entre tabelas, utilize InnoDB (no MySQL) e FKs com ON DELETE CASCADE

 

Veja: http://forum.imaster...ncial-no-mysql/

 

 

Muito bom João!

Esse artigo foi uma mão na roda!

Esse comando é o máximo!

Salvou meu dia.

 

Muito grato!

 

Cleber

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você possui relacionamento entre tabelas, utilize InnoDB (no MySQL) e FKs com ON DELETE CASCADE

 

Veja: http://forum.imaster...ncial-no-mysql/

 

Olá, João!

 

Já inclui o comando delete cascate em minhas 6 tabelas e funcionou perfeitamente.

 

Gostaria mais uma vez de agradecer a você. e ao Vínicius pela atenção dispensada na solução da ificulade apresentada.

 

Grande abraço a todos!

 

Cleber

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.