mysql之觸發器詳解 MySQL之觸發器詳解

2021-10-19 19:02:51 字數 872 閱讀 2194

觸發器(trigger):監事某種情況,並出發某種操作。

觸發器建立語法四要素:1、監視地點(table) 2、監視事件(insert/update/delete)

3、觸發時間(after/before)4、觸發事件(insert/update/delete)

create trigger  triggername

after/before(3)  insert/update/delete(2)  on  tablename(1)

for each  row

begin

sql語句(4)

end;

*1,2,3,4對應四要素

首先我們來建立兩張表:

#test_datax

create table  test_datax(

user_id  int(12),

user_name  varchar(225),

latesttime  timestamp

#uptable

create table  uptable(

user_id  int(12),

user_name  varchar(225),

latesttime  timestamp

delimiter $

create trigger  tg1

after update  on  test_datax

for each  row

begin

insert  into uptable(user_id,user_name,latesttime) values(old.user_id,new.user_name,new.latesttime);

end$

原文:

mysql之觸發器trigger 詳解

為了夢想,努力奮鬥!追求卓越,成功就會在不經意間追上你 觸發器 trigger 監視某種情況,並觸發某種操作。觸發器建立語法四要素 1.監視地點 table 2.監視事件 insert update delete 3.觸發時間 after before 4.觸發事件 insert update de...

MySQL之觸發器

觸發器是個特殊的儲存過程 當乙個預定義的事件發生的時候,被mysql自動呼叫 1 建立只有乙個執行語句的觸發器 create trigger trigger name trigger time trigger event on tb1 name for each row trigger stmttr...

MySQL之觸發器

觸發器 1.建立觸發器 r型別 insert update delete 格式 create trigger 觸發器名 觸發時間 觸發事件 on 表 from each now sql語句 新增一條資訊,顯示提示資訊 delimiter create trigger ct student after...