【MySQL】触发器
【摘要】
什么是触发器
在MySQL中触发器就类似于laravel中模型观察者事件,就是在执行一个操作时会执行设置的触发器内容
触发器的使用场景
1.可以做数据的同步备份(主表更新后触发备份表) 2.可以做统...
什么是触发器
在MySQL中触发器就类似于laravel中模型观察者事件,就是在执行一个操作时会执行设置的触发器内容
触发器的使用场景
1.可以做数据的同步备份(主表更新后触发备份表)
2.可以做统计使用
创建触发器
create trigger [触发器名称] [触发器的执行时间] [执行的动作点] on [表名] for each row [函数 或者动作]
create TRIGGER
user_trigger_before
before insert ON
mac_user
for each ROW
begin
INSERT INTO table_a (NAME,SUBJECT,SCORE)VALUES('咔咔','nicai',100);
END
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
触发 触发器
在上边的触发器可以看到,当我们在mac_user表添加数据之前,会在table_a表中添加数据
执行添加命令
INSERT INTO mac_user (user_id,user_name) VALUES (110,‘咔咔’);
然后查看我们触发器设置的表
查看触发器
show triggers;
删除触发器
drop trigger 触发器名称
文章来源: blog.csdn.net,作者:咔咔-,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/fangkang7/article/details/97006828
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)