觸發器是由事件來觸發某個操作,事件包括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 表示將要或者已經刪除的資料 無 因為刪除...