2011-08-05 139 views
0

重複的database timestamp value is not updating數據庫字段沒有更新

我有一個包含在0000-00-00 00:00:00格式的日期和時間的變量,但是當我把這個變量在數據庫字段中鍵入timestamp ..它仍然是0000-00-00 00:00:00

+0

@mehwishü可以請提供一些更多的細節.. – jaychapani

+0

我有在我從一個壓延服用日期和時間0000-00-00 00:00:00格式的變量。現在我必須把這個變量放到一個數據庫表的字段中,該字段的類型是timestamp。讓我們假設這個變量包含2011:08-08 00:01:01所以這次和dae應該被插入表中,但它不是 – mehwish

+0

你可以發佈一些代碼來說明你在做什麼嗎? – StevieG

回答

0

請確保您使用正確的日期時間格式。 Mysql的默認日期時間格式是YYYY-MM-DD H:i:s。但是,您似乎試圖插入格式爲(YYYY:MM-DD H:i:s)的日期時間值。它不允許插入日期時間值,因此插入的值變爲0000-00-00 00:00:00。

嘗試將日曆格式更改爲(YYYY-MM-DD H:i:s)。我假設你正在爲Valid_till列使用datatime數據類型。點擊下面的瞭解更多關於mysql數據結構。

Mysql Date format