為什么JAVA 中的用Timestamp 變量 顯示毫秒是有值得 例如:2017-07-30 18:50:41.752。 但是存到MYSQL數(shù)據(jù)庫(kù)后發(fā)現(xiàn)毫秒位是三個(gè)零例如:2017-07-30 18:50:41.000。 請(qǐng)大神指導(dǎo),感謝?。。。?數(shù)據(jù)庫(kù)版本問(wèn)題嗎?我的是5.6.34
2 回答

慕村225694
TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊
建議采取兩種方法:1.更新mysql版本;mysql 5.6.4以上版本才支持毫秒存取。2.更改存儲(chǔ)數(shù)據(jù)類型,例如轉(zhuǎn)為字符型存儲(chǔ)。

開(kāi)滿天機(jī)
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
創(chuàng)建表的時(shí)候字段定義這樣寫(xiě).update_time
timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6)
然后自動(dòng)維護(hù)的精度就到秒后6位了.
添加回答
舉報(bào)
0/150
提交
取消