概述
触发器(trigger):监视某种情况,并触发某种操作。
触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)
CREATE DEFINER=`root`@`localhost`
// 用户
TRIGGER `test`
//触发器名称
AFTER INSERT ON `events_list` FOR EACH ROW
// 标识触发时机,取值为 BEFORE 或 AFTER;标识触发事件,取值为 INSERT、UPDATE 或 DELETE
BEGIN // 触发的内容
DELETE from events_list where event_name='a';
DELETE from events_list where event_name='b';
END;
BEGIN … END 详解
在MySQL中,BEGIN … END 语句的语法为:
BEGIN [statement_list] END
其中,statement_list 代表一个或多个语句的列表,列表内的每条语句都必须用分号(;)来结尾。
而在MySQL中,分号是语句结束的标识符,遇到分号表示该段语句已经结束,MySQL可以开始执行了。因此,解释器遇到statement_list 中的分号后就开始执行,然后会报出错误,因为没有找到和 BEGIN 匹配的 END。
转载于:https://www.cnblogs.com/microtiger/p/7818649.html
最后
以上就是天真春天为你收集整理的mysql 触发器(trigger) 总结的全部内容,希望文章能够帮你解决mysql 触发器(trigger) 总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复