2011-09-20 147 views
0

我有一個帶'personAssigned'和'dateAssigned'字段的表,它會在幾個不同的時間更新。我想要做的就是再添加3個字段並讓它們自動更新'originalPersonAssigned','originalDateAssigned'和'originalAssignmentDate'。是否有一種簡單的方法可以僅使用MYSQL來完成此操作?它正在與一個PHP站點合作,我應該可以使用它來進行更新,但我認爲可以在數據庫端處理這種簡單的方法。MYSQL自動填充字段

回答

2

取決於您的MySQL版本。如果它是> = 5.0.2,那麼你可以使用trigger

0

您是否嘗試過觸發器?我認爲,因爲MySQL 5觸發器可用於完成這種事情。 http://dev.mysql.com/doc/refman/5.0/en/triggers.html

如果這隻更新一次,這是可行的,但如果可以將新人員分配給記錄,則可能需要使用觸發器創建相關的分配歷史記錄或其他內容。