亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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 錯誤處理例子[譯]

    MySQL 錯誤處理例子[譯]

    MySQL 錯誤處理例子,國外人寫的,大家可以參考下。
    2009-10-10
  • MySQL group by和order by如何一起使用

    MySQL group by和order by如何一起使用

    這篇文章主要介紹了MySQL group by和order by如何一起使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • mysql下載與安裝過程詳解

    mysql下載與安裝過程詳解

    這篇文章主要介紹了mysql下載與安裝過程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • MySQL常用SQL語句總結(jié)包含復雜SQL查詢

    MySQL常用SQL語句總結(jié)包含復雜SQL查詢

    今天小編就為大家分享一篇關(guān)于MySQL常用SQL語句總結(jié)包含復雜SQL查詢,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • MySQL利用AES_ENCRYPT()與AES_DECRYPT()加解密的正確方法示例

    MySQL利用AES_ENCRYPT()與AES_DECRYPT()加解密的正確方法示例

    MySQL中AES_ENCRYPT('密碼','鑰匙')函數(shù)可以對字段值做加密處理,AES_DECRYPT(表的字段名字,'鑰匙')函數(shù)解密處理,下面這篇文章主要給大家介紹了關(guān)于MySQL利用AES_ENCRYPT()與AES_DECRYPT()加解密的正確方法,文中給出了詳細的示例代碼,需要的朋友可以參考下。
    2017-08-08
  • MySQL針對Discuz論壇程序的基本優(yōu)化教程

    MySQL針對Discuz論壇程序的基本優(yōu)化教程

    這篇文章主要介紹了MySQL針對Discuz論壇程序的基本優(yōu)化教程,包括在緩存和索引等方面的優(yōu)化方法,需要的朋友可以參考下
    2015-11-11
  • Mysql 8.0安裝及重置密碼問題

    Mysql 8.0安裝及重置密碼問題

    這篇文章主要介紹了Mysql 8.0安裝及重置密碼問題,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • MySQL實現(xiàn)字段或字符串拼接的三種方式總結(jié)

    MySQL實現(xiàn)字段或字符串拼接的三種方式總結(jié)

    這篇文章主要為大家詳細介紹了MySQL中實現(xiàn)字段或字符串拼接的三種方式,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-01-01
  • MySQL中on?duplicate?key?update的使用方法實例

    MySQL中on?duplicate?key?update的使用方法實例

    在做數(shù)據(jù)統(tǒng)計的時候,我們經(jīng)常會用到mysql的on duplicate key update語法來自動更新數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于MySQL中on?duplicate?key?update的使用方法的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • mysql插入中文數(shù)據(jù)變成問號的解決方案

    mysql插入中文數(shù)據(jù)變成問號的解決方案

    這篇文章主要介紹了mysql插入中文數(shù)據(jù)變成問號的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評論