sql >> Base de Datos >  >> RDS >> Mysql

disparador mysql con inserción y actualización después de insertar en la tabla

Espero haberte entendido bien.

El siguiente activador en Test2 la tabla insertará una nueva fila en Test1 tabla si WRO el campo de la nueva fila no existe en 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