您的位置:首页 > 数据库 > MySQL

从零开始学mysql------------读书笔记触发器

2012-10-15 19:23 218 查看
 

创建触发器:若在表名使用触发事件的行为,则执行执行语句,before则在触发事件前执行执行语句,after则在触发事件后执行执行语句

create trigger 触发器名 before|after 触发事件

on 表名 for each row

执行语句

触发事件:能触发执行语句的动作条件。有update,delete,insert

表名:在哪个表示触发事件

for each row任何一条满足触发事件的操作都能触发执行语句的执行

执行语句:触发事件前或后要执行的语句,有自己定义

创建多个执行语句触发器

DELIMITER &&

create trigger 触发器名 before|after 触发事件

on 表名 foreach row

begin

执行语句列表

end

&&

DELIMITER ;

DELIMITER要大写

查看触发器

show triggers;



select * from information_schema.triggers where trigger_name="";

删除触发器

drop triggers 触发器名;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息