MySQL-25使用觸發器-必知必會
阿新 • • 發佈:2021-01-04
MySQL5增加了對觸發器的支援
-
什麼是觸發器
想讓某條語句在某個事件發生的時候自動執行,就需要觸發器。觸發器是MySQL響應以下任意語句而自動執行的一條MySQL語句:DELETE、INSERT、UPDATE
-
建立觸發器
唯一的觸發器名、觸發器關聯的表、觸發器應該響應的活動、觸發器何時執行(處理之前還是之後
CREATE TRIGGER newproduct AFTER INSERT ON products FOR EACH ROW SELECT 'Product added';
CREATE TRIGGER用來建立觸發器newproduct ,AFTER指明將在INSERT語句之後執行,還指定FOR EACH ROW 因此程式碼對每個插入行執行,文字’Product added’將對每個插入的行顯示一次
-
刪除觸發器
DROP TRIGGER newproduct;
-
INSERT觸發器
-
DELETE觸發器
-
UPDATE觸發器