如何在mysql中優雅的解決精確到毫秒的問題?

時間 2021-05-29 23:49:45

1樓:在野

需要在建表的時候就要確定精度,不然會丟失,只能取到秒值

CREATE TABLE `tab1` (

`tab1_id` VARCHAR(11) DEFAULT NULL,

`create_time1` TIMESTAMP(3) DEFAULT NULL,

`create_time2` DATETIME(3) DEFAULT NULL,

`create_time3` TIMESTAMP(6) DEFAULT NULL,

`create_time4` DATETIME(6) DEFAULT NULL

) ENGINE=INNODB DEFAULT CHARSET=utf8

TIMESTAMP(3)與 DATETIME(3)意思是保留3位毫秒數

TIMESTAMP(6)與 DATETIME(6)意思是保留6位毫秒數

2樓:

datatime(n) 就行了,但是日期部分就不能使用yyyymmdd這種格式了,中間必須分割,而且必須用ལ。

3樓:不愛吃甜食

建立表的時候字段定義這樣寫.

`update_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6)

然後自動維護的精度就到秒後6位了.

4樓:朱志昊

剛剛搞定,不需要兩個欄位了。mysql5.6.

4以後的版本,支援定義time(3)或者timestamp(6)這樣的字段,然後使用 current_timestamp(6) 即可以為該字段賦值帶有毫秒或微秒值的時間資料了!

如何在大學同學幼稚的環境中活得優雅?

學海無涯 很簡單,上課不玩手機坐在第一排好好聽講,平時多上自習,有時間多鍛鍊,偶爾打打遊戲,但不要沉迷其中,可以了,大四畢業就會知道你和其他人的差距的。來自乙個即將畢業的大四學長 聽風的小土豆兒 轉變關注點,多把目光放到自己的目標上,也就沒時間去擔心身邊同學幼不幼稚了 多參加感興趣的活動,很容易找到...

如何在飯局優雅的吃骨頭?

賽本明 如果要吃到筒骨的油,請使用吸管吸食,盡量不要發出聲響,不那麼容易引起注意都可以的啦 最好能帶上一次性手套,準備好衛生紙,避免吃得滿嘴都是油 我覺得雙手拿著啃比用筷子或者單手會方便 自然大方一些 一次不要取塊頭或者分量大的骨頭,比如吃烤全羊的時候,可以和小夥伴一起分割 吐骨頭的時候,不要俯身直...

Python如何優雅地解決2 0的報錯?

流星的宇 你得看是什麼需求,使用的範圍啊,最簡單的直接判斷分母,如果範圍大,就單獨寫個工具函式,如果是類裡邊的運算,就把 div 給改寫了不就行了,你這上下文沒給,空談優雅沒意義的 369685930 定乙個運算元class,重寫 div 方法,然後在此方法中try一下捕獲除以零的那種異常,並處理一...