sql >> Databasteknik >  >> RDS >> Mysql

mysql trigger med infogning och uppdatering efter infogning på tabellen

Jag hoppas att jag förstod dig ordentligt.

Följande trigger på Test2 tabell kommer att infoga en ny rad i Test1 tabell om WRO fältet för ny rad finns inte 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. Kan inte skapa länkad server - sql-server och mysql

  2. SQL Hjälp | Selectlistan för INSERT-satsen innehåller färre objekt än infogningslistan

  3. skapa kolumn för auto-date i postgresql

  4. MariaDB UCASE() Förklarad