🧩SQL 觸發器 (Trigger) 教學
🧭 什麼是觸發器?
⚙️ 基本語法
CREATE TRIGGER trigger_name
{BEFORE | AFTER} {INSERT | UPDATE | DELETE}
ON table_name
FOR EACH ROW
BEGIN
-- 觸發時執行的 SQL 敘述
END;🔸 說明:
關鍵字
意義
🧱 實際範例
1️⃣ 自動記錄更新時間
2️⃣ 防止刪除重要資料
3️⃣ 自動同步資料至紀錄表
🔍 查看與刪除觸發器
查看所有觸發器
刪除觸發器
🧠 小技巧與注意事項
🧩 PostgreSQL 範例:觸發函數 + 觸發器
🧾 總結
功能
關鍵字
範例
Last updated