Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O gatilho MySQL define valores para NOVA linha e atualiza outra na mesma tabela


A resposta para isso pode não ser bem-vinda, mas é:você não pode fazer isso.

Um acionador não pode atualizar outra linha da mesma tabela como a linha, o gatilho foi chamado.

A maneira típica de fazer isso é criar um procedimento armazenado, que insere/atualiza a tabela de destino e, em seguida, atualiza a(s) outra(s) linha(s), tudo em uma transação.