如何更新事件触发器?

3
我创建了事件触发器:
CREATE EVENT TRIGGER tr_event_begin ON ddl_command_start EXECUTE PROCEDURE event_trigger_begin();

稍后我需要更改事件或程序。现在,我必须这样做:

DROP EVENT TRIGGER tr_event_begin;
CREATE EVENT TRIGGER tr_event_begin ON ddl_command_end EXECUTE PROCEDURE myProc();

如何以不删除触发器的方式进行更新?只需使用SQL即可。

改变现有函数的功能,而不是修改已有函数。没有“CREATE OR REPLACE TRIGGER”语句可以绕过这个问题。 - Vao Tsun
ALTER EVENT TRIGGER ?? 修改事件触发器。 - Juan Carlos Oropeza
ALTER EVENT TRIGGER - 我该如何更改过程或事件? - Виктор
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接