我是靠谱客的博主 瘦瘦凉面,最近开发中收集的这篇文章主要介绍mysql5.7触发器_MySQL-5.7 创建及查看触发器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

触发器的作用是当表上有对应SQL语句发生时,则触发执行。

1.语法

CREATE

[DEFINER = { user | CURRENT_USER }]

TRIGGER trigger_name

trigger_time trigger_event

ON tbl_name FOR EACH ROW

[trigger_order]

trigger_body

trigger_time: { BEFORE | AFTER }

trigger_event: { INSERT | UPDATE | DELETE }

trigger_order: { FOLLOWS | PRECEDES } other_trigger_name

说明:

trigger_name:触发器的名称,不能与已经存在的触发器重复;

trigger_time:{ BEFORE | AFTER },表示在事件之前或之后触发;

trigger_event::{ INSERT |UPDATE | DELETE },触发该触发器的具体事件;

tbl_name:该触发器作用在tbl_name上;

2.关键说明

Definer关键词用来指定trigger的安全环境;

trigger_time指定触发器的执行时间,BEFORE和AFTER指定触发器在表中的每行数据修改前或者后执行;

trigger_event指定触发该触发器的集体事件:

INSERT 当新的一行数据插入表中时触发,如执行insert,load

最后

以上就是瘦瘦凉面为你收集整理的mysql5.7触发器_MySQL-5.7 创建及查看触发器的全部内容,希望文章能够帮你解决mysql5.7触发器_MySQL-5.7 创建及查看触发器所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部