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

gatilho mysql com inserção e atualização após inserção na tabela


Espero ter te entendido direito.

O seguinte gatilho em Test2 tabela irá inserir uma nova linha em Test1 tabela se WRO campo da nova linha não existe em Test1 .
 CREATE TRIGGER `myTrigger` AFTER INSERT ON `Test2`
 FOR EACH ROW BEGIN
    if not exists (select 1 from Test1 where WRO = new.WRO) then
         insert into Test1 (WRO, Test_No) values (new.WRO, new.Test_No);
    end if;   
 END