我是靠谱客的博主 平淡紫菜,最近开发中收集的这篇文章主要介绍数据库知识复习:Mysql触发器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        距离小红老师的《数据库原理》课程已经有一年了,增删改查大家肯定还记得,但是触发器估计忘得差不多了吧(至少我是还给小红老师了),下面通过一个例子来复习一下触发器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触发器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部