mysql之觸發器 觸發器 創建觸發器語法如下:
CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt
其中 trigger_name標識觸發器名稱,用戶自行指定; trigger_time標識觸發時機,用before和after替換; trigger_event標識觸發事件,用insert,update和delete替換; tbl_name標識建立觸發器的表名,即在哪張表上建立觸發器; trigger_stmt是觸發器程序體;觸發器程序可以使用begin和end作為開始和結束,中間包含多條語句; 例子:
create trigger tg4 after insert on goods for each row update main set num=num+1 where id=1 解釋:在goods表執行insert後就會執行update這條語句 查看觸發器: show triggers; 刪除觸發器: drop trigger 觸發器名稱;