在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】触发器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)