mysql觸發器 學習筆記及實驗

2022-05-28 08:15:09 字數 2316 閱讀 9417

觸發器是由事件來觸發某個操作,事件包括insert,update,delect語句,重點學習建立,檢視,刪除。

以實驗為例

1.在product表上分別建立after insert、before update和before delete 3個觸發器,  觸發器的名稱分別為product_af_insert、product_bf_update和tproduct_bf_del。執行語句部分都是向operate表中插入操作方法和操作時間。

2.檢視product_bf_del觸發器的基本結構。

3.對product表分別執行如下insert、update和delete操作,分別檢視operate表。

insert into product values(2, '止血靈','止血', '北京止血靈製藥廠','北京市昌平區');

update product set address='天津市開發區' where id=2;

delete from product where id=2;

insert into product values(2,'

止血靈','

止血','

北京止血靈製藥廠

','北京市昌平區');

select * from

product;

select * from

operate;

update product

set address='

天津市開發區

4.刪除product_bf_update觸發器。

MySQL學習筆記6(觸發器)

觸發器 trigger 是由事件來觸發某個操作。這些事件包括insert語句 update語句和delete語句。當資料庫系統執行這些事件時,就會啟用觸發器執行相應的操作。1 觸發器的含義和作用 2 如何建立觸發器 3 如何檢視觸發器 4 如何刪除觸發器 語法基本形式為 create trigger...

Mysql學習筆記(十二)觸發器

原文 mysql學習筆記 十二 觸發器 學習內容 1.觸發器 什麼是觸發器?我們什麼時候能夠使用觸發器?觸發器就是用來監聽某個表的變化,當這個表發生變化的時候來觸發某種操作.比若說兩個表是相互關聯的,當我們在對其中乙個 進行操作的同時,另乙個表內的資料也需要進行某種操作,那麼我們就需要建立乙個觸發器...

(八)MySQL學習筆記 觸發器

觸發器有三種 觸發器型別 old的含義 new的含義 insert 型觸發器 無 因為插入前狀態無資料 new 表示將要或者已經新增的資料 update 型觸發器 old 表示修改之前的資料 new 表示將要或已經修改後的資料 delete 型觸發器 old 表示將要或者已經刪除的資料 無 因為刪除...