程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql觸發器的三個狀態

mysql觸發器的三個狀態

編輯:MySQL綜合教程

mysql觸發器是非常重要的概念,下面為您介紹的是mysql觸發器的三個狀態,供您參考,希望讓您對mysql觸發器能夠有更深的認識。

  1. CREATE   
  2.     TRIGGER `user1_user2` AFTER INSERT ON `user1`      
  3.     FOR EACH ROW insert into user2 SELECT * from user1 order by id desc limit 1  
  4. WHERE id>=LAST_INSERT_ID()   
  5. AND id <=LAST_INSERT_ID()+ROW_COUNT()  
  6.  
  7. CREATE   
  8.     TRIGGER `update_user` AFTER UPDATE ON `user1`      
  9.     FOR EACH ROW update user2 set name=new.user,info=new.pwd where id=old.id;   
  10.  
  11. CREATE   
  12.     TRIGGER `del_user` AFTER DELETE ON `user1`      
  13.     FOR EACH ROW delete from user2   where id=old.id 
  14.  
  15. =================復雜的insert  
  16.  
  17. CREATE TRIGGER `test`.`insert_user2` AFTER INSERT ON `test`.`user1`  
  18. FOR EACH ROW INSERT INTO user2  
  19. SET `id` = NEW.id,  
  20. `name` = NEW.user,  
  21. `info` = NEW.pwd,  
  22. `date2` = UNIX_TIMESTAMP( NEW.date1 ) ,  
  23. `enum2` = NEW.enum1 -1,  
  24. `aid`=(select aid from protype where id=NEW.type_id)  

以上mysql觸發器的三個狀態介紹。

mysql觸發器的三個示例

mysql建主從服務器的實現方法

Mysql聚合函數簡介

MySQL字符串大小寫轉換函數

MySQL concat函數的使用

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved