在傳統系統中,我試圖將觸發器附加到表中的所有三個事件。該表包含的值彙總到...聚合... :)使用觸發器來更新數據庫緩存
對於某些用戶,創建此聚合需要一段時間,因爲它在幾組行上完成了多次。
所以我想要做的是在表上創建一個觸發器,觸發INSERT,UPDATE,DELETE和「緩存」到另一個表的聚合。因此,顯示聚合的Web界面可以從該表中讀取。
INSERT和UPDATE觸發器工作得很好,並正確插入值。但是,DELETE觸發器看起來好像沒有觸發。計數從不更新刪除。這導致我認爲在觸發器已經運行之後直到才完成行刪除。所以觸發器實際上運行,但它不會注意到一行被刪除...
還是我需要去別的地方看看? :/