为什么mysql可以存在两个同类型触发器 ,而且都起作用?

楚荆 2017-07-28 11:39:06
据说mysql不能存在两个同类型触发器. 然而我新建了两个before update触发器,居然没报错,还能正常工作, 这是为什么?


...全文
239 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
楚荆 2017-08-08
  • 打赏
  • 举报
回复
引用 5 楼 zjcxc 的回复:
版本问题吧? 官网文档上 Before MySQL 5.7.2, there cannot be multiple triggers for a given table that have the same trigger event and action time. For example, you cannot have two BEFORE UPDATE triggers for a table. But you can have a BEFORE UPDATE and a BEFORE INSERT trigger, or a BEFORE UPDATE and an AFTER UPDATE trigger.
果真如此 As of MySQL 5.7.2, it is possible to define multiple triggers for a given table that have the same trigger event and action time. For example, you can have two BEFORE UPDATE triggers for a table. https://dev.mysql.com/doc/refman/5.7/en/trigger-syntax.html
zjcxc 2017-08-07
  • 打赏
  • 举报
回复
版本问题吧? 官网文档上 Before MySQL 5.7.2, there cannot be multiple triggers for a given table that have the same trigger event and action time. For example, you cannot have two BEFORE UPDATE triggers for a table. But you can have a BEFORE UPDATE and a BEFORE INSERT trigger, or a BEFORE UPDATE and an AFTER UPDATE trigger.
楚荆 2017-08-07
  • 打赏
  • 举报
回复
引用 3 楼 ACMAIN_CHM 的回复:
看不清楚楼主的图,建议发贴提问时请用文本。命令窗中的文字是可以复制的。
如果用电脑的话点一下就好, 不过你可能用的手机
ACMAIN_CHM 2017-08-02
  • 打赏
  • 举报
回复
看不清楚楼主的图,建议发贴提问时请用文本。命令窗中的文字是可以复制的。
楚荆 2017-08-01
  • 打赏
  • 举报
回复
引用 1 楼 qq_39651978 的回复:
你用的系统是32还是64
64, 这有影响吗?
qq_39651978 2017-07-28
  • 打赏
  • 举报
回复
你用的系统是32还是64

56,912

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧