MySQL入門很簡單 7 觸發器

2022-07-18 01:33:14 字數 775 閱讀 5924

觸發器是由事件來觸發某個操作,這些事件包括insert語句,update語句和delete語句

1)建立只有乙個執行語句的觸發器

例子:再向department表中執行insert操作時,資料庫系統會在insert語句執行之前向trigger_time表中插入當前時間。

create

trigger dept_trig1 before insert

on department for

each row

insert

into trigger_time values(now());

2)建立有多個執行語句的觸發器

create

trigger 觸發器名 before|

after 觸發事件

on 表名 for

each row

begin

執行語句列表

end

1)show triggers

2)在tiggers表中查詢觸發器資訊

select

*from information_schema triggers;

觸發器執行順序:before觸發器,表操作(insert, update,delete)和after觸發器

drop

trigger 觸發器名;

MYSQL觸發器入門

語法 create trigger 觸發器名 觸發器必須有名字,最多64個字元,可能後面會附有分隔符.它和mysql中其他物件的命名方式基本相象.觸發器有執行的時間設定 可以設定為事件發生前或後。同樣也能設定觸發的事件 它們可以在執行insert update或delete的過程中觸發。on 表名 ...

MySQL 觸發器入門

mysql 5.1包含對觸發器的支援。觸發器是一種與表操作有關的資料庫物件,當觸發器所在表上出現指定事件時,將呼叫該物件 即表的操作事件觸發表上的觸發器的執行。在mysql中,建立觸發器語法如下 create trigger trigger name trigger time trigger eve...

mysql很簡單 MySQL入門很簡單

基本資訊 商品名稱 mysql入門很簡單 附光碟 出版社 清華大學isbn號 9787302243625頁數 466 內容提要 目錄 篇 mysql資料庫基礎 1.1 資料庫理論基礎 1.1.1 資料儲存方式 1.1.2 資料庫泛型 1.1.3 資料庫在開發中作用 1.2 資料庫技術構成 1.2.1...