成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

mysql時(shí)間格式問題

瀏覽:146日期:2022-06-10 17:05:36

問題描述

mysql時(shí)間格式問題

數(shù)據(jù)類型為 datetime, 為什么后面這么多000000? 怎么解決?默認(rèn)添加的時(shí)間 ’2017-06-09 10:07:33’這樣添加數(shù)據(jù)后,也會(huì)默認(rèn)加好多0,醉了

問題解答

回答1:

show variables like ’datetime_format’;

mysql時(shí)間格式問題這是你想要設(shè)置datetime類型的格式,而你的后面估計(jì)還有毫秒,改成上面的就可以了。

問怎么改?在mysql的配置文件my.cnf 或者 my.ini中的[mysqld]下加入

datetime_format=%Y-%m-%d %H:%i:%s

mysql時(shí)間格式問題

改完保存,記得重啟mysql服務(wù)!

回答2:

時(shí)間精度問題,存儲(chǔ)時(shí)間精度有秒級(jí)、毫秒級(jí)、微秒級(jí),

DATETIME 范圍:1000-01-01 00:00:00’到’9999-12-31 23:59:59’,為秒級(jí)

你的時(shí)間表示是微秒級(jí)的,所以秒之后的時(shí)間精度是沒有的,所以都是0

怎么解決1.不用管,輸出的時(shí)候格式化一下就好了,想要什么時(shí)間都可以2.采用其它數(shù)據(jù)類型,我推薦int

回答3:

你的時(shí)間應(yīng)該取的微妙,然后轉(zhuǎn)換的日期格式。要是不要后面的格式的話 取11位的時(shí)間戳就可以。你看看你取的時(shí)間戳是什么mysql 5.6中的時(shí)間類型的新精度

回答4:

圖簡單更換數(shù)據(jù)類型 timestamp 這樣就不會(huì)默認(rèn)出現(xiàn)0了,長度設(shè)置為0

回答5:

@nicezhu 用的是哪個(gè)版本的數(shù)據(jù)庫,我用的一直都是精確到秒級(jí)的

相關(guān)文章: