MySQL之觸發器詳解
觸發器(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$
本文由用戶 p34f 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!