Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql тригер с вмъкване и актуализиране след вмъкване в таблицата

Надявам се, че съм ви разбрал правилно.

Следното задействане на Test2 таблицата ще вмъкне нов ред в Test1 таблица, ако WRO полето на нов ред не съществува в 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. Как да получите сумата в обединена таблица, когато използвате групиране по - получаване на грешни резултати

  2. Свържете се с отдалечена база данни MySQL с помощта на Android

  3. 500 - Възникна грешка - функцията DB не отчита грешки при добавяне на нова статия в Joomla

  4. Несъвместимост с Mysql 5.7 (израз #1 на клаузата ORDER BY не е в списъка SELECT)

  5. Laravel PDOException SQLSTATE[HY000] [1049] Неизвестна база данни 'forge'