我有一个MySQL触发器,我想要修改。唯一的变化是在触发器体内。
更新ACTION_STATEMENT
中的INFORMATION_SCHEMA.TRIGGERS
列是否足够?这是更新触发器的正确方法吗?具体来说,我正在寻找可能因此而产生的任何问题。
答案 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)
答案 2 :(得分:0)
ACTION_STATEMENT列包含调用触发器时要执行的语句。这与SHOW TRIGGERS输出的Statement列中显示的文本相同。请注意,此文本使用UTF-8编码。 MYSQL TRIGGERS SCHEMA TABLE
你是对的,如果编辑ACTION_STATEMENT字段,则修改SQL操作。