2011-01-31 43 views
0

實際存儲在SQL的時間戳記字段中的內容是什麼?在SQL數據庫中存儲時間戳值

我的要求是,當我只存儲時間值我看到錯誤消息像

Incorrect datetime value: '07:00 PM' for column 'MY_TIME' at row 1 

我也試圖給07只存儲時間值像19:00

而且事:00,但它也返回相同。

而當我通過整個日期,它接受。

有什麼辦法只給時間戳時間字段或日期是必需的嗎?

回答

3

時間戳包含日期和時間。對於時間只能嘗試TIME列類型。

+0

@ eumiro-謝謝。它解決了我的問題。 – user549757 2011-01-31 10:52:23

2

時間戳是隨時間的日期。這是自1970-01-01 00:00:00 GMT以來秒數的通常名稱。

如果你只想存儲時間,你應該使用time type(假設你正在使用MySQL,可能因你使用的數據庫引擎而異)的列。

+0

謝謝。它解決了我的問題。 – user549757 2011-01-31 10:50:59