修改MySQL触发器

问题描述 投票:4回答:3

我有一个MySQL触发器,我想修改。唯一的变化是在触发器体中。

将更新ACTION_STATEMENT中的INFORMATION_SCHEMA.TRIGGERS专栏是否足够?这是更新触发器的正确​​方法吗?具体来说,我正在寻找可能因此而产生的任何问题。

mysql sql triggers database-trigger
3个回答
2
投票

下载dbForge express(在Beer中是免费的)。 连接并编辑触发器。

下载页面http://www.devart.com/dbforge/mysql/studio/download.html

直接链接https://www.devart.com/dbforge/mysql/studio/dbforgemysql80exp.exe

不要在information_schema中搞砸。 哦,不要使用MySQL workbench 5.2我已经有两次吃了我的工作(..gone ..)再也没有。

不,我没有共享,只是一个快乐的dbForge用户


1
投票

那不行。

您需要删除触发器并重新创建它。

http://dev.mysql.com/doc/refman/5.1/en/create-trigger.html


0
投票

ACTION_STATEMENT列包含调用触发器时要执行的语句。这与SHOW TRIGGERS输出的Statement列中显示的文本相同。请注意,此文本使用UTF-8编码。 MYSQL TRIGGERS SCHEMA TABLE

你是对的,如果编辑ACTION_STATEMENT字段,则修改SQL操作。

© www.soinside.com 2019 - 2024. All rights reserved.