天天看點

mysql 建立觸發器mysql 建立觸發器

mysql 建立觸發器

參考網址:https://www.cnblogs.com/yangxuming/p/6736049.html

建立觸發器的文法如下:

CREATE TRIGGER trigger_name trigger_time trigger_event

ON tbl_name FOR EACH ROW trigger_stmt

trigger_time 是觸發器的觸發時間,可以是BEFORE 或者AFTER,BEFORE 的含義指在檢查限制前觸發,而AFTER 是在檢查限制後觸發。

而trigger_event 就是觸發器的觸發事件,可以是INSERT、UPDATE 或者DELETE。

對同一個表相同觸發時間的相同觸發事件,隻能定義一個觸發器。

觸發器隻能建立在永久表(Permanent Table)上,不能對臨時表(Temporary Table)建立觸發器。

舉例

mysql 建立觸發器mysql 建立觸發器

删除觸發器:

drop trigger ins_film;
           
sql