在SQL中創建觸發器的方法如下:
CREATE TRIGGER trigger_name
BEFORE/AFTER INSERT/UPDATE/DELETE ON table_name
FOR EACH ROW
BEGIN
-- 觸發器執行的邏輯代碼
END;
其中,trigger_name是觸發器的名稱,table_name是在哪個表上創建觸發器,BEFORE/AFTER表示觸發器是在操作之前還是之后執行,INSERT/UPDATE/DELETE表示觸發器是在插入、更新還是刪除操作時執行,FOR EACH ROW表示每次操作都會執行觸發器中的邏輯代碼。
在BEGIN和END之間編寫觸發器執行的邏輯代碼。在邏輯代碼中可以引用NEW和OLD關鍵字來訪問插入、更新或刪除之前和之后的數據。