Ir para conteúdo

POWERED BY:

Arquivado

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

balexsandro

Melhor forma de excluir registros

Recommended Posts

Olá pessoal... estou com uma dúvida... tenho várias tabelas que são dependentes de outras, com relacionamentos 1:N ou N:M... então posso ter casos de qdo excluir um registro de uma tabela ter que excluir os registros que possuem esse id em outras tabelas... mas talvez esses registros podem estar sendo usado... fora que a casos que terei que excluir registros em 4, 5 tabelas... Ex... excluo na tabela 1 se der sucesso exclui na 2, etc... e se não excluir dizer em qual tabela não foi possível excluir...

 

gostaria de saber se tem como fazer isso usando outra forma além de ir pesquisando e excluindo fazendo várias query's, usando trigger(não sei como usar direito) sei lá... não sei se deu para entender... obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso pode ser feito usando integridade referencial (on Cascade, on delete), aplicadas às Chaves estrangeiras. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

http://dev.mysql.com/doc/refman/4.1/pt/ans...reign-keys.html

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.