2017-01-14 191 views
-2

我有我的MySQL數據庫的問題。 我有4列ID,用戶,味精,時間。 類型的時間是 「時間戳」, 屬性是 「ON UPDATE current_time_stamp」更新時間戳

但它總是存儲0000-00-00 00:00。 我想存儲它當前的日期和時間,請幫助

+0

歡迎來到Stack Overflow!請編輯您的問題以發佈[重現您所問的問題的最小代碼](http://stackoverflow.com/help/mcve)。這將使我們有更好的機會在不要求澄清的情況下提供幫助 – koceeng

+0

日期和日期時間值需要採用[ISO 8601格式](https://en.wikipedia.org/wiki/ISO_8601),即'YYYY -MM-DD HH:MM:SS'。其他任何東西都會遭到破壞,損壞或變爲零。 – tadman

+0

使用CURRENT_TIMESTAMP –

回答

1

我真的無法理解其中的錯誤。作爲替代方法,您嘗試使用php的date()函數獲取當前時間,並將其存儲在數據庫表中。

$dt=date('h:i:s:a') 

會以小時:分鐘:秒:am/pm格式給出當前時間。 要獲取日期,您還可以使用:

$dt=date('y-m-d h:i:s:a') 

希望它能幫助你。