要創建觸發器,可以使用以下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
之間編寫需要執行的邏輯代碼。例如,當插入數據時觸發器可以更新另一張表的數據,或者在刪除數據時觸發器可以記錄刪除操作的日志等。
最后,執行以上SQL語句即可創建觸發器。