2013-02-06 134 views
0

我想插入當前的日期和時間到一個特定的列,我做錯了,我不知道。插入當前日期時間

我已經試過:UPDATE v_extradatacomputers SET LastRun=NOW();

我也試過INSERT INTO v_extradatacomputers (LastRun) VALUE ('NOW());

我有點小白,當談到到MySQL,因此任何指導,任何人都可以給我將不勝感激。

回答

0

在第一次嘗試中在now()之間使用''。

如果單元格設置爲整數或日期(「Ymd H:i:s」),如果它是datetime,date(「Ymd」)for date,那麼還要檢查now()單元格和任何其他格式檢查您使用了varchar。

編輯:順便說一句,你可以使用mysql_error()知道確切的SQL錯誤是什麼?

+0

我不確定你的意思是「使用」在now()之間「我究竟會把它放在哪裏,我也確定cell被設置爲datetime。我也嘗試過時間戳,但這也不起作用 –

+0

試着在now函數之間寫簡單的引號' – zurfyx

0

如果您要插入當前時間和日期,則需要使用INSERT而不是UPDATE。語法應該是:

INSERT INTO tableName (dateTimeColumn) VALUES (NOW()) 
+0

njk試過了,也沒有爲我工作 –

+0

@MichaelHayward **什麼**不工作?你得到一個錯誤? – Kermit

相關問題