2009-12-04 184 views
0

是否有可能在表上執行ANY dml時啓動的表上創建觸發器?MySql觸發器 - 觸發器是否可以停止所有dml?

例如 - 我需要確保沒有插入/更新/刪除語句可以在週末運行。所以,與其寫:

CREATE TRIGGER DENY_DML_1 BEFORE INSERT ...

CREATE TRIGGER DENY_DML_2 BEFORE UPDATE ...

CREATE TRIGGER DENY_DML_3 BEFORE DELETE ...

...是有可能寫一個觸發器來統治它們?

非常感謝提前! 〜丹尼爾

回答

0

號從the documentation

trigger_event表明其中的 聲明激活觸發器。 的trigger_event可以是 下列之一:INSERT ... UPDATE ... DELETE ...

+0

感謝您確認。我很確定我將不得不爲每個事件寫一個觸發器,但我想我會在得到額外的一英里之前得到社區反饋。謝謝! – 2009-12-04 07:25:02