2017-10-19 88 views
0

我的數據庫中有邏輯,它會在設置'Completed'狀態後阻止對錶的更改。這目前通過AFTER UPDATE觸發器來實現。確定更新觸發器是否由ON UPDATE CASCADE觸發

但是,我也有一個ON UPDATE CASCADE外鍵的表中的一個領域,應該能夠成功。目前它正被UPDATE觸發器阻塞。因此

我的問題是:
    1.是否有可能在觸發檢測,它是由一個發射ON UPDATE CASCADE?
    2.是否有可能

回答

0
  1. 無法直接設置觸發器不會觸發了ON UPDATE CASCADE,所以沒有

說實話,這是當你不考慮所有路徑時,你遇到的一些問題。總是有管理/維護任務在開發過程中不予考慮。所以或許現在是重新考慮這一設計的時候了。如果某些內容已「完成」,爲什麼可以通過級聯選項將其刪除?這是清潔/維護操作的一部分嗎?如果是這樣,那可能是您解鎖解決方案的關鍵。這個search有使用context_info的建議。