MySQL 關於觸發器的操作

2022-06-30 02:12:13 字數 543 閱讀 1922

-- 監視某種情況,並觸發某種操作

--觸發器建立語法四要素

1、監視地點

2、監視事件

3、觸發時間

4、觸發事件

-- 觸發器只能建立在永久表上,不能對臨時表建立觸發器

create trigger 觸發器名稱

after/before insert/update/delete on 表名

for each row #這句話在mysql是固定的

begin

sql語句;

end;

示例:delimiter //

create trigger trigger_demo before insert on demo1

for each row

begin

insert into demo1(name) values('觸發器修改啦...');

end//

delimiter ;

--刪除觸發器

drop trigger trigger_demo;

關於Mysql 觸發器

首先,測試版本 mysql 5.6。然後再看觸發器的語法 create definer triggertrigger name trigger timetrigger event ontbl namefor each row trigger body trigger time trigger eve...

MYSQL觸發器的操作

1 為什麼使用觸發器 觸發器是mysql的資料庫物件之一,那為什麼要使用觸發器呢?在開發具體專案時,經常會遇到如下例項 在學生表中擁有字段學生姓名,字段學生總數,每當新增一條關於學生記錄時,學生的總數就必須同時改變。在顧客資訊表中擁有字段顧客名字,字段顧客的 和字段顧客的位址,每當新增一條顧客記錄時...

MySQL觸發器的操作

資料庫物件觸發器用來實現由一些表事件觸發的某個操作,當執行表事件時,則會啟用觸發器,從而執行其包含的操作 mysql在觸發以下語句時,會自動執行所設定的操作 delete insert update語句,其他sql語句則不會啟用觸發器 觸發器的操作包括建立觸發器,檢視觸發器和刪除觸發器。在mysql...