Trigger觸發器的instead of語句意義

2021-08-30 10:15:26 字數 386 閱讀 3725

instead of:指定執行觸發器而不是執行觸發語句,從而代替觸發語句的操作

例子:

use test

go create trigger t1

on a

instead of delete

asprint '資料刪除不成功'

go

當在表a上有delete語句被執行時,觸發此觸發器,而原delete語句不會被執行,所以刪除操作是不成功的。

delete 

from a

where id=1

delete語句觸發了觸發器t1 刪除操作被改為輸出

「資料刪除不成功」

[img]

mysql之觸發器trigger

觸發器 trigger 監視某種情況,並觸發某種操作。觸發器建立語法四要素 1.監視地點 table 2.監視事件 insert update delete 3.觸發時間 after before 4.觸發事件 insert update delete 語法 create trigger trigg...

mysql之觸發器trigger

觸發器 trigger 監視某種情況,並觸發某種操作。觸發器建立語法四要素 1.監視地點 table 2.監視事件 insert update delete 3.觸發時間 after before 4.觸發事件 insert update delete 語法 create trigger trigg...

mysql之觸發器trigger

觸發器 trigger 監視某種情況,並觸發某種操作。觸發器建立語法四要素 1.監視地點 table 2.監視事件 insert update delete 3.觸發時間 after before 4.觸發事件 insert update delete 語法 create trigger trigg...