【问题标题】:MySql Triggers - Can a trigger stop ALL dml?MySql 触发器 - 触发器可以停止所有 dml 吗?
【发布时间】:2010-12-23 03:39:46
【问题描述】:

是否可以在对表执行 ANY dml 时启动的表上创建触发器?

例如——我需要确保没有插入/更新/删除语句可以在周末运行。所以,不要写:

在插入之前创建触发器 DENY_DML_1...

在更新之前创建触发器 DENY_DML_2...

在删除之前创建触发器 DENY_DML_3...

...是否可以编写一个触发器来统治它们?

提前非常感谢! ~丹尼尔

【问题讨论】:

    标签: mysql triggers


    【解决方案1】:

    没有。来自the documentation

    trigger_event 表示触发事件的种类 激活触发器的语句。 trigger_event 可以是 以下:插入... 更新... 删除...

    【讨论】:

    • 感谢您的确认。我很确定我将不得不为每个事件编写一个触发器,但我想我会在加倍努力之前获得社区反馈。谢谢!
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 2011-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    相关资源
    最近更新 更多