我是靠谱客的博主 友好鸡,最近开发中收集的这篇文章主要介绍mysql触发器的基本操作_MySQL基本操作-触发器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

触发器是由事件来触发某个操作。这些触发事件包括insert,update,delete语句。

1.创建只有一个执行语句的触发器

create trigger  触发器名 before|after  触发事件 on 表名  for each row 执行语句

eg:create tirgger test_trig1 before insert on test0 for each row insert into trigger_time values(now());

2.创建有多个执行语句的触发器

create trigger 触发器名  before|after 触发事件 on  表名 for each row

begin

执行语句列表

end

eg:delimiter &&

create trigger test_tirg2 after delete on test0 for each row

begin

insert into trigger_time values('21:01:01');

insert into trigger_time values('22:01:01');

end

&&

delimiter;

在MySQL中,一个表在相同触发时间的相同触发事件,只能创建一个触发器。如在test0表中,触发事件insert,触发时间为after的触发器只能有一个。

3.查看触发器

show triggers G;

select * from information_schema.triggers G; //从triggers表中查看触发器信息

select * from information_schema.triggers  where trigger_name='test0_trig2' G;

4.删除触发器

drop trigger 触发器名;

最后

以上就是友好鸡为你收集整理的mysql触发器的基本操作_MySQL基本操作-触发器的全部内容,希望文章能够帮你解决mysql触发器的基本操作_MySQL基本操作-触发器所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部