Mysql
 sql >> Base de données >  >> RDS >> Mysql

déclencheur mysql avec insertion et mise à jour après insertion sur la table

J'espère que je vous ai bien compris.

Le déclencheur suivant sur Test2 table insérera une nouvelle ligne dans Test1 tableau si WRO le champ de la nouvelle ligne n'existe pas dans 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