學習筆記之MYSQL篇 觸發器

2021-10-09 20:18:51 字數 560 閱讀 4409

觸發器(trigger):是使用者定義在關係表上的一類由事件驅動的特殊過程

create

trigger

《觸發器名》

《觸發事件》

on《表名》

/*觸發事件:insert插入、update更新、delete刪除*/

referencing new|old row

as《變數》

/*referencing 指出引用變數*/

for each

/*for each row:行級觸發器動作體觸發1000次 、for each statement:語句級觸發器只動作體觸發一次*/

[when

《觸發條件》

]《觸發動作體》

/*當觸發條件為真時才會執行觸發動作體*/

/*觸發動作體:

begin

《語句》

end;

*/

drop

trigger

《觸發器名》

on《表名》;

mysql學習筆記之五(觸發器)

觸發器 trigger 是mysql的資料庫物件之一,該物件與程式語言中的函式非常類似,都需要宣告 執行,但是觸發器的執行不是由程式呼叫,也不是手工啟動,而是由事件來觸發,啟用從而實現執行。例項 1 學生表中擁有字段學生姓名,字段學生總數,每當新增一條學生記錄時,學生總數就必須同時改變。2 在顧客資...

MySQL學習之觸發器

對觸發器的理解 觸發器和儲存過程一樣,都是嵌入在mysql中的一段程式,兩者區別是 觸發器是由事件觸發產生,而儲存過程則是由 call 來呼叫的。觸發器主要用於滿足複雜的業務要求。一 建立觸發器 1 建立乙個執行語句的觸發器 create trigger trigger name trigger t...

mysql之觸發器詳解 MySQL之觸發器詳解

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