2011-02-15 47 views

回答

0

我真的不明白這一點,因爲使用觸發器的整體思路是自動對數據庫做一些事情,而不需要從服務器端語言做在每個插入/更新或刪除。

所以基本上它是你只能執行一次才能創建觸發器的代碼。

我想這只是創造你如何做一個插入,更新或刪除操作

插入

CREATE TRIGGER triggerName BEFORE INSERT ON tableName FOR EACH ROW what_ever_you_want_your_trigger_todo; 

前插入後您的類似<CFQUERY>標籤之間觸發

CREATE TRIGGER triggerName AFTER INSERT ON tableName FOR EACH ROW what_ever_you_want_your_trigger_todo; 

http://dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html

但是真的,我會使用mysql-client來做這件事,設置並忘記它。根據BEFORE或AFTER的用法,它將在該表的插入/更新/刪除語句之前或之後執行。

相關問題