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函数的使用

本文题目:mysql触发器的三个状态
URL地址:http://www.shufengxianlan.com/qtweb/news23/358723.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联