mySql Trigger: Excluindo dados de uma tabela relacionada após a deleção
Ao gerenciar as tabelas de banco de dados, é comum encontrar cenários onde as alterações em uma tabela devem cascata para outras tabelas relacionadas. Nesta instância específica, a tarefa em questão é criar um gatilho MySQL que garante que, ao excluir um registro da tabela "patronos", as informações correspondentes associadas a esse patrono na tabela "patrono_info" também são removidas. Definido:
Crie Trigger Log_patron_Delete após excluir em clientes Para cada linha COMEÇAR Exclua de patrono_info Onde patrono_info.pid = antigo.id; End
Aqui está uma quebra do gatilho:
log_patron_delete: o nome do gatilho. Neste caso. tabela. A posição do semicolon no final da declaração de exclusão é crucial para o gatilho executar corretamente. Além disso, ao executar o código do gatilho em uma janela do console, os delimitadores devem ser usados para evitar erros de sintaxe.
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