例子:
1 2 3 4 5 6 7 8 9 10 11 |
|
这个触发器比较简单,
1、BEGIN到END,之间是对数据库的操作
2、IF到END IF之间是判断,你想的对,就是如果。。。的意思
3、new.state in ('2','3') 这句的意思是:该表的字段state为(2或者3)的时候
4、执行下面的插入语句,new为新值,old是原来的值(如old.userName就是原来的这个字段的值)
5、整个触发器翻译成白话就是,如果该表的state变成2或者3的时候,执行下面的插入语句
备注:那么触发器是发生在状态变化之前还是之后呢?选Before或者After,顾名思义!
以上就是mysql触发器怎么写的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《mysql》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。