修改MySQL触发器

时间:2011-03-17 14:27:09

标签: mysql sql triggers database-trigger

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

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

3 个答案:

答案 0 :(得分:2)

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

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

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

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

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

答案 1 :(得分:1)

那不行。

您需要放下触发器并重新创建它。

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

答案 2 :(得分:0)

  

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

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