概述
距离小红老师的《数据库原理》课程已经有一年了,增删改查大家肯定还记得,但是触发器估计忘得差不多了吧(至少我是还给小红老师了),下面通过一个例子来复习一下触发器trigger的知识。
一、触发器的定义
触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。其定义伪代码如下:
DELIMITER ||
CREATE TRIGGER trigger_name trigger_time trigger_event
ON table_name FOR EACH ROW
BEGIN
trigger_statement;
...;
...;
END
||
DELIMITER ;
释义:
DELIMITER ||:将结束符号变成||,避免与trigger_statement中的分行符;冲突
trigger_name:触发器名称
tirgger_time:触发时机:BEFORE,即事件之前或者AFTER,即事件之后
trigger_event:触发事件:INSERT、DELETE或者UPDATE
table_name:表示建立触发器的表名,即在哪张表上建立触发器
FOR EACH ROW:表示任何一条记录上的操作满足触发事件都会触发该触发器
trigger_statement:触发器的程序体,可以
最后
以上就是平淡紫菜为你收集整理的数据库知识复习:Mysql触发器的全部内容,希望文章能够帮你解决数据库知识复习:Mysql触发器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复