Mysql觸發器實例詳解 - Mr_Echo - 博客園 (cnblogs.com)
CREATE TRIGGER trigger_name trigger_time trigger_event ON tb_name FOR EACH ROW trigger_stmt
trigger_name:觸發器的名稱
tirgger_time:觸發時機,爲BEFORE或者AFTER
trigger_event:觸發事件,爲INSERT、DELETE或者UPDATE
tb_name:表示建立觸發器的表明,就是在哪張表上建立觸發器
trigger_stmt:觸發器的程序體,可以是一條SQL語句或者是用BEGIN和END包含的多條語句
所以可以說MySQL創建以下六種觸發器:
BEFORE INSERT,BEFORE DELETE,BEFORE UPDATE
AFTER INSERT,AFTER DELETE,AFTER UPDATE
new和old在觸發器中的使用
mysql數據庫用戶的管理
備份數據庫
mysqldump
mysql事務