Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

trình kích hoạt mysql với chèn và cập nhật sau khi chèn trên bảng

Tôi hy vọng rằng tôi đã hiểu đúng về bạn.

Trình kích hoạt sau trên Test2 bảng sẽ chèn hàng mới vào Test1 bảng if WRO trường của hàng mới không tồn tại trong 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. Cách thiết kế một cơ sở dữ liệu đơn giản

  2. Cách thay đổi hành động cho khóa ngoại

  3. MYSQL chọn ngẫu nhiên từng danh mục

  4. Kết quả nhóm MySQL theo khoảng thời gian

  5. Tối ưu hóa bảng innodb