【MySQL】触发器

【MySQL】触发器,第1张

概述什么是触发器在MySQL中触发器就类似于laravel中模型观察者事件,就是在执行一个 *** 作时会执行设置的触发器内容触发器的使用场景1.可以做数据的同步备份(主表更新后触发备份表)2.可以做统计使用创建触发器create trigger [触发器名称] [触发器的执行时间] [执行的动作点] on [表名] for each row [函数 或者动作]create TRIGGER... 什么是触发器

在MysqL中触发器就类似于laravel中模型观察者事件,就是在执行一个 *** 作时会执行设置的触发器内容

触发器的使用场景

1.可以做数据的同步备份(主表更新后触发备份表)
2.可以做统计使用

创建触发器

create trigger [触发器名称] [触发器的执行时间] [执行的动作点] on [表名] for each row [函数 或者动作]

create TRIGGER user_trigger_beforebefore insert ON mac_userfor each ROWbegin  INSERT INTO table_a (name,SUBJECT,score)VALUES('咔咔','nicai',100);END
触发 触发器

在上边的触发器可以看到,当我们在mac_user表添加数据之前,会在table_a表中添加数据

执行添加命令

INSERT INTO mac_user (user_ID,user_name) VALUES (110,‘咔咔’);


然后查看我们触发器设置的表

查看触发器

show triggers;

删除触发器

drop trigger 触发器名称

总结

以上是内存溢出为你收集整理的【MySQL】触发器全部内容,希望文章能够帮你解决【MySQL】触发器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1151663.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存