Olá pessoal!
Eu to fazendo uma refatoração num banco de dados MySQL. Estou tentando usar TRIGGERS para atualizar as tabelas que fazem parte do refactoring.
O problema é que está ocorrendo ciclos, por exemplo:
Existem 2 tabelas, T1 e T2, que serão unidas através da refatoração Merge Tables. Para isso é preciso copiar os campos de T2 para T1 e criar triggers nas duas tabelas para sincronizar os dados atualizados: quando T1 for atualizada, T2 também será e vice-versa.
Como vai haver triggers para atualização nas duas tabelas, isso gera um ciclo: quando a trigger de T1 atualiza T2, a trigger de T2 é disparada e atualizará T1, e assim fica um loop infinito.
Se alguém souber uma maneira de impedir isso, VALEU!