sql >> Database teknologi >  >> RDS >> Mysql

mysql trigger med insert og opdatering efter insert på tabel

Jeg håber, at jeg har forstået dig ordentligt.

Følgende trigger på Test2 tabel vil indsætte en ny række i Test1 tabel hvis WRO felt i ny række eksisterer ikke i 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



  1. Kopier en MySQL-tabel inklusive indekser

  2. Parse JSON i TSQL

  3. Hvordan CONV() virker i MariaDB

  4. Oracle SQL to_date &to_timestamp ORA-01858:Der blev fundet et ikke-numerisk tegn, hvor et numerisk var forventet &ORA-01850:time skal være mellem 0 og 23