MENU

数据库表插入时间不对

March 28, 2020 • Read: 67 • Note,SSM,SpringBoot,Database

问题:

使用SpringBoot框架插入时间时,发现时间减少了14个小时,通过日志输出发现错误并不在sql语句,也就是我的插入的时间并没有错,疑惑的是到数据库表里就时间不对劲了。

解决:

几乎锁定就是时区的问题,检查了MySQL的时区并没有问题,但是网上的教程几乎都是去修改MySQL时区,我觉得很难令我信服,自己摸索了一会。

想到MySQL5.7之后需要在连接上加入时区,原来就是那个地方我为了方便连接直接乱写了一个时区导致的。

更改准确的url连接即可,注意连接最后的Timezone

jdbc:mysql://localhost:3306/mybatis_plus?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8

本站所有未注明转载的文章均为原创,并采用CC BY-NV-SA 4.0 授权协议,转载请注明来源。

Last Modified: June 5, 2020
Archives QR Code
QR Code for this page
Tipping QR Code
Leave a Comment