創建觸發器
創建只有一個執行語句的觸發器
BEFORE和AFTER參數指定了觸發執行的時間,在事件之前或是之后
FOR EACH ROW表示任何一條記錄上的操作滿足觸發事件都會觸發該觸發器
創建有多個執行語句的觸發器
tips:一般情況下,mysql默認是以 ; 作為結束執行語句,與觸發器中需要的分行起沖突
為解決此問題可用DELIMITER,如:DELIMITER ||,可以將結束符號變成||
當觸發器創建完成后,可以用DELIMITER ;來將結束符號變成;
就會執行BEGIN和END中的語句,接著使用||結束
最后使用DELIMITER ; 將結束符號還原
查看觸發器
SHOW TRIGGERS語句查看觸發器信息