如果我們建立了多個具有相同事件和動作時間的觸發器,MySQL 將按什麼順序呼叫這些觸發器?
在這種情況下,MySQL 將按建立順序呼叫觸發器。但藉助以下選項,我們可以更改順序 −
FOLLOWS 選項
此選項允許新觸發器在現有觸發器之後啟用。
語法
FOR EACH ROW FOLLOWS trigger_name
PRECEDES 選項
此選項允許新觸發器在現有觸發器之前啟用。
語法
FOR EACH ROW PRECEDES trigger_name
廣告
在這種情況下,MySQL 將按建立順序呼叫觸發器。但藉助以下選項,我們可以更改順序 −
此選項允許新觸發器在現有觸發器之後啟用。
FOR EACH ROW FOLLOWS trigger_name
此選項允許新觸發器在現有觸發器之前啟用。
FOR EACH ROW PRECEDES trigger_name