一、触发器
* 是由时间来出发某个操作,这些事件可以包括 insert、update、delete、等语句。当执行这些操作时,就会触发对应的操作。
* 创建一个执行语句的触发器:
create
trigger trigger_name, //触发器名称
triggter_time, //触发的时间点,值为 before / after before为触发事件之前执行 触发语句 after为触发事件之后执行触发语句
trigger_event, //触发的条件,即激活触发程序的语句类型。它的值是 insert、update、delete
on tabname // 表名 在这个表中设置的触发动作事件
from each row //表示任何一条记录上的操作都是触发这个事件
trigger_stmt //触发器被触发后执行的语句
例子:每次在 表timu 插入一条数据后,就会 触发 插入下面语句 到 user表中。(包括用 工具操作的插入)
* 创建多个执行语句的触发器: 在begin 和end 直接 写多个SQL 用分号隔开,如下:
* 查看触发器:查询 information_schema下的triggers表等.