2012-07-23 73 views

回答

2

您可以創建記錄時的默認值創建列,你可以創建記錄時更新,更新列:

CREATE TABLE MyTable(
    LastUpdated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 
); 
+0

是不是ON UPDATE意味着FK的timestamp列?這實際上工作嗎?這對我來說是新的(這並不意味着它不正確,我以前從未見過)。 *更新*:*一個快速的谷歌任務似乎表明這*應該*確實工作。涼。儘管我還沒有測試過它。 – RobIII 2012-07-23 12:59:35

+0

謝謝,我會嘗試 – AmusableLemur 2012-07-23 13:08:28

+0

@AmusableLemur一個警告,我已更新我的示例以顯示此消息,不能將當前時間戳設置爲一列的默認值和另一列的自動更新值。 – Fenton 2012-07-23 13:10:59

0

你可以做到這一點通過將其類型爲日期和默認值CURRENT_TIMESTAMP