Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wyzwalacz mysql z wstawką i aktualizacją po wstawieniu do tabeli

Mam nadzieję, że dobrze Cię zrozumiałem.

Poniższy wyzwalacz na Test2 tabela wstawi nowy wiersz do Test1 tabela jeśli WRO pole nowego wiersza nie istnieje w 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Azure App Service ImportError:libmysqlclient.so.18:nie można otworzyć pliku obiektu udostępnionego:brak takiego pliku lub katalogu

  2. Najlepsze praktyki mysqldump:Część 1 — Wymagania wstępne dotyczące MySQL

  3. Jak wyświetlić sortowanie tabeli w MySQL

  4. Indeksy nie wykazują poprawy szybkości

  5. Wyzwalacz MySQL przy zdarzeniach Insert/Update