一、介绍
1、Mysql从5.0.2开始支持触发器的功能
触发器是与表有关的数据库对象 ,在满足定义条件时触发,并执行触发器中定义的语句集合
2、例子
举例: create table tb1( id int primary key auto_increment, c varchar(20), created datetime, updated datetime )engine = innodb charset=utf8;
delimiter //
create trigger tb1_trigger_insert before insert on tb1 for each row begin set new.created=now(); set new.updated=now(); end; //
insert into tb1(c) values('a'); //
select *from tb1; // |
举例2: 为film表创建触发器; 当插入film表记录是,会向film_text表插入相应 的记录 ; |
3、删除触发器 drop trigger trigger_name;
4、查看触发器 show triggers\G;
5、//待