Cascade on delete

1 resposta
K

Estou com uma grande duvida em relação ao uso do CASCADE ON DELETE e certo usar ele para deletar Fks ou o uso de triggers e mais certo.

Obrigado.

1 Resposta

ViniGodoy

Depende.

Antes de colocar um DELETE CASCADE, pense se faz sentido o usuário excluir o dado se outro estiver relacionado. Se não fizer sentido (por exemplo, ele pode estar tentando excluir por engano um pedido que já tem um cliente relacionado), não faça DELETE CASCADE e dê um erro.

Algumas pessoas (como eu) são mais radicais e são contra DELETE CASCADE.

Entre DELETE CASCADE e TRIGGERS, prefira o DELETE CASCADE. É mais simples e mais lógico.

Criado 7 de junho de 2012
Ultima resposta 7 de jun. de 2012
Respostas 1
Participantes 2