2012-11-14 201 views
-1

我在「更新」字段上使用了時間戳,每次創建或更新新字段時,都希望它獲取當前時間戳。創建一個字段後,我得到00-00 00:00:00即使我只通過創建。我如何解決它?時間戳和日期時間?

updated timestamp  on update CURRENT_TIMESTAMP 

回答

1

null在INSERT語句

SQLFiddle example

+0

' 「INSERT INTO地址(ID,廣告更新)VALUES( '」 + _Start + 「', '', '')」 ;'這是我用來做測試的東西,它似乎不起作用,即使更新確實有效。另外默認=當前時間戳 – Max0999

+0

使用INSERT INTO地址(id,ads,updated)VALUES(''+ _Start +'','',NULL)' –

+0

並且你定義了'ON UPDATE'的時間戳。如果您希望在更新時將其設置爲創建**和**,則必須使用'update current_timestamp上的默認current_timestamp' –