mysql插入的時間莫名的加一秒

2021-10-10 20:16:57 字數 409 閱讀 7629

1 public static date getdatewithmaxtime(date date)
但是插入資料庫的時間多了1秒鐘,變成第二天的00:00:00

我把最後一位毫秒變為0 了,mysql(有些版本的)會對插入的時間的毫秒值大於500的進製操作,所以在此地設定毫秒值為0.

1 public static date getdatewithmaxtime(date date)
我的mysql版本是5.7.31,同乙個資料庫,同一套程式,只有個別同事每次會出現這種情況,用的是同乙個new date()發布後的sql儲存22秒,未發布的sql儲存23秒,懷疑可能是毫秒導致的

我使用此方法去掉毫秒localdatetime.now().withnano(0)

Mysql 安裝遇到的莫名問題

neither host hostname nor localhost could be looked up with bin resolveip please configure the hostname command to return a correct hostname.if you wa...

記mysql一次莫名的1062錯誤

1062 duplicate entry for key primary指的是主鍵重複或者唯一索引重複。本來mysql表中未設主鍵和唯一索引,準備加上,但是設定的時候總是提示1062,提示的資料我看了,只有一行,並沒有重複。最後發現問題所在,把儲存引擎由myisam 改成innodb,雖然依然有提示...

mysql插入大量資料,時間的優化。

背景 業務場景假設,公司原有excel記錄了千萬級客戶的相關資料,公司業務結構實現了資訊化的布局,需要在新開發的crm系統中匯入千萬級的客戶資料。此時需要用到mysql的insert操作來插入使用者的海量資料。普通情況下,會使用for迴圈一條一條的插入資料。假設客戶的資料量為10萬條資料。conne...