Gatilho MySQL: Excluir de "patron_info" após excluir de "patrons"
Para estabelecer um gatilho que exclui automaticamente linhas de "patron_info" " quando as linhas correspondentes são removidas da tabela "patronos":
Correção de erro de sintaxe:
O erro de sintaxe do gatilho original decorre da tentativa de usar ambos "patronos. id" e "old.id" na cláusula "WHERE". Para excluir corretamente as linhas de "patron_info" com base no ID "patron" excluído, o gatilho deve usar "old.id":
CREATE TRIGGER log_patron_delete AFTER DELETE on patrons
FOR EACH ROW
BEGIN
DELETE FROM patron_info
WHERE patron_info.pid = old.id;
END
Considerações adicionais:
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3