MySql触发器 - 触发器可以停止所有dml吗?

时间:2009-12-04 07:10:35

标签: mysql triggers

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

例如 - 我需要确保周末不能运行insert / update / delete语句。所以,而不是写:

在插入之前创建触发器DENY_DML_1

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

在删除之前创建TRIGGER DENY_DML_3 ......

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

非常感谢提前! 〜丹尼尔

1 个答案:

答案 0 :(得分:0)

没有。来自the documentation

  

trigger_event 表示的种类   激活触发器的语句。    trigger_event 可以是其中之一   以下: INSERT ... 更新 ...   删除 ...