最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL中datetime時間字段的四舍五入操作

 更新時間:2021年09月30日 08:56:54   作者:程序員小航  
這是由一則生產(chǎn)環(huán)境問題引出的MySQL對于datetime時間類型字段中毫秒的處理的深究,這篇文章主要給大家介紹了關(guān)于MySQL中datetime時間字段的四舍五入操作的相關(guān)資料,需要的朋友可以參考下

前言

如果不是踩到坑,我估計到現(xiàn)在還不知道時間字段會四舍五入。

1、背景

通過 Java 代碼獲取當日最大時間,然后存入數(shù)據(jù)庫,數(shù)據(jù)庫表字段格式 datetime 保留 0 位。

now.with(LocalTime.MAX)

小小的一行代碼,獲取今天的最大日期。

到數(shù)據(jù)庫一看,好家伙,竟然存了第二天的時間。

看著樣子是四舍五入了!

2、模擬測試

執(zhí)行之后,看一下日志:

使用的是 2021-09-28T23:59:59.999999999,但是很奇怪的是數(shù)據(jù)庫存儲的是 2021-09-29 00:00:00。

直接使用 SQL 試一試:

這…… 果然是四舍五入了。

換成 MariaDB 試試!

docker pull mariadb

docker run -d --name mariadb -p 33306:33306 -e "MYSQL_ROOT_PASSWORD=root" mariadb

docker exec -it mariadb bash

MariaDB 是直接舍棄多余位數(shù)的!

3、結(jié)論

MySQL 時間如果傳入的值超過精度范圍,會進行四舍五入。

MariaDB 時間如果傳入的值超過精度范圍,會直接舍棄。

踩了個小坑。最后還是硬編碼吧!

now.with(LocalTime.parse("23:59:59"))

總結(jié)

到此這篇關(guān)于MySQL中datetime時間字段的四舍五入的文章就介紹到這了,更多相關(guān)MySQL datetime四舍五入內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL復(fù)制表的三種方式(小結(jié))

    MySQL復(fù)制表的三種方式(小結(jié))

    這篇文章主要介紹了MySQL復(fù)制表的三種方式(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • mysql數(shù)據(jù)庫如何轉(zhuǎn)移到oracle

    mysql數(shù)據(jù)庫如何轉(zhuǎn)移到oracle

    這篇文章主要介紹了mysql數(shù)據(jù)庫如何轉(zhuǎn)移到oracle,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Mysql中實現(xiàn)提取字符串中的數(shù)字的自定義函數(shù)分享

    Mysql中實現(xiàn)提取字符串中的數(shù)字的自定義函數(shù)分享

    這篇文章主要介紹了Mysql中實現(xiàn)提取字符串中的數(shù)字的自定義函數(shù)分享,通常這種問題是在編程語言中實現(xiàn),本文使用自定義SQL函數(shù)實現(xiàn),需要的朋友可以參考下
    2014-10-10
  • mysql自聯(lián)去重的一些筆記記錄

    mysql自聯(lián)去重的一些筆記記錄

    這篇文章主要給大家介紹了關(guān)于mysql自聯(lián)去重的一些筆記記錄,文中通過示例代碼介紹的非常詳細,對大家學習或者使用mysql具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • 詳解MySQL?substring()?字符串截取函數(shù)

    詳解MySQL?substring()?字符串截取函數(shù)

    MySQL 查詢數(shù)據(jù)有時候需要對數(shù)據(jù)項進行日期格式化或截取特定部分的操作,當需要對字符串進行截取加工時用到了 substring() 函數(shù),這篇文章主要介紹了MySQL?substring()?字符串截取函數(shù),需要的朋友可以參考下
    2022-07-07
  • MySQL數(shù)據(jù)庫導(dǎo)入導(dǎo)出數(shù)據(jù)之報錯解答實例講解

    MySQL數(shù)據(jù)庫導(dǎo)入導(dǎo)出數(shù)據(jù)之報錯解答實例講解

    這篇文章主要介紹了MySQL數(shù)據(jù)庫導(dǎo)入導(dǎo)出數(shù)據(jù)之報錯解答實例講解,文中對報錯和解決方法做了詳細的實例展示,有需要的同學可以借鑒參考下
    2021-02-02
  • MySQL exists 和in 詳解及區(qū)別

    MySQL exists 和in 詳解及區(qū)別

    本文章向大家介紹MySQL exists 和in 使用方法以及他們之間的區(qū)別,需要的朋友可以參考下
    2017-01-01
  • 阿里云云服務(wù)器mysql密碼找回的方法

    阿里云云服務(wù)器mysql密碼找回的方法

    這篇文章主要介紹了阿里云云服務(wù)器mysql密碼找回的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • MySQL?InnoDB中所有鎖的功能全面詳解

    MySQL?InnoDB中所有鎖的功能全面詳解

    這篇文章主要為大家介紹了MySQL?InnoDB中的所有鎖功能使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • Windows系統(tǒng)下MySQL無法啟動的萬能解決方法

    Windows系統(tǒng)下MySQL無法啟動的萬能解決方法

    這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下MySQL無法啟動的萬能解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12

最新評論

翼城县| 开封县| 长治市| 乡城县| 怀来县| 天门市| 迁西县| 宣恩县| 阿拉尔市| 永清县| 崇礼县| 桦南县| 吉隆县| 平顺县| 遵化市| 中西区| 临夏县| 四子王旗| 铁岭市| 花垣县| 宣威市| 常德市| 政和县| 长治市| 宜君县| 汉寿县| 平泉县| 香港 | 藁城市| 河北省| 上林县| 信宜市| 常德市| 本溪| 新源县| 壤塘县| 什邡市| 和平县| 宝坻区| 广饶县| 郯城县|