Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql-Trigger mit Einfügung und Aktualisierung nach Einfügung in Tabelle

Ich hoffe, ich habe Sie richtig verstanden.

Der folgende Trigger auf Test2 Tabelle fügt eine neue Zeile in Test1 ein Tabelle wenn WRO Feld der neuen Zeile existiert nicht in 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