我可以在触发器中创建事件吗?
是否可以从触发器内部创建新事件?
这不是我特别推荐的事情,但我只是想知道是否可以做到。
我想触发插入以响应更新,但插入会延迟完成。
现在,我将一个值插入到临时表中,并让预定义的事件每 x 分钟扫描该表。
然而,这似乎很浪费,因为大多数时候没有什么可做的。
如果我无法创建该事件,我至少可以即时启用/禁用它吗?
Is it possible to create a new event from inside a trigger?
It's not something I'd particularly recomment, but I'm just wondering if it can be done.
I would like to fire a insert in response to an update, but have the insert be done delayed.
Right now I insert a value into a temp table and have a predefined event sweep that table every x minutes.
However this seems wasteful because most of the time there's nothing to do.
If I cannot create the event, can I at least enable/disable it on the fly?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您无法从存储过程或触发器创建事件。
>如果我无法创建事件,我至少可以动态启用/禁用它吗?
创建事件语法
You cannot create an event from a stored procedure or trigger.
>If I cannot create the event, can I at least enable/disable it on the fly?
CREATE EVENT Syntax