当前位置:  开发笔记 > 后端 > 正文

是不是我无法编辑MySQL触发器,我必须删除它并创建一个新触发器?

如何解决《是不是我无法编辑MySQL触发器,我必须删除它并创建一个新触发器?》经验,为你挑选了1个好方法。

是不是我无法编辑MySQL触发器,我必须删除它并创建一个新触发器?

此外,作为触发器的相对新手,感觉他们似乎有可能导致"错误"的数据.例如,我可能希望在一种特定类型的更新查询之后触发触发器(将数据插入另一个表),而不是其他类型.

这里有任何提示感激不尽!



1> Thomas L Hol..:

编辑:是的,这是事实,版本5.n和MySQL 5和6的6.n落实CREATE TRIGGERDROP TRIGGER没有别的.根据Postgres的这一大块文档,甚至CREATE TRIGGER在SQL 92中都没有,所以认为自己很幸运能拥有TRIGGER :-)

在Visual Studio中的MySQL插件文件有:

要修改现有触发器,请双击要修改的触发器的节点,或右键单击此节点,然后从上下文菜单中选择"更改触发器"命令.任一命令都会打开SQL编辑器.

......似乎做你想做的事.我的猜测是这是GUI糖和你得到的幕后DROP CREATE.

对于某些UPDATEs而不是其他s 的触发器,SQL UPDATE每个表只有一个.IFUPDATE触发器的开头放置一个子句,这样你的逻辑 - 无论你在某些UPDATEs 中做什么- 只在你认为合适时执行.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有