-- 監視某種情況,並觸發某種操作--觸發器建立語法四要素
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...