首頁 / CompScience / Database / MySQL / mysql 觸發
:idea:即日起到2016/04/06止,請到http://blogawards.tw/competitor?co=160幫工作達人按讚󾮗,之後到http://goo.gl/forms/SK3WNR5RlA填單,我們會有隱藏版獎品贈送喔~

mysql 觸發

refer from : Using MySQL Triggers to Audit Field Changes from a Database Table

我要更新一下我的使用情況為如果變更的content欄位前後有變動才要觸發update的動作:

DELIMITER |
CREATE TRIGGER audit_content BEFORE UPDATE ON conten
FOR EACH ROW BEGIN
IF OLD.content <> NEW.content THEN
INSERT INTO content_audit SET content_id = OLD.id,before_value = OLD.cont
ent,after_value = NEW.content;
END IF;
END;
|

太帥了,有了這個功能,我的工作可以繼續了。

馬上成為工作達人的Fans

About ㄚ琪

工作達人Fun Taiwan的創辦者及總編,可以在這裡更認識他。

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

Scroll To Top