Mysql datetime类型精度问题

问题描述:

  汇报表中有2个日期字段,字段名分别为startTime和endTime,都为datetime类型,类型长度默认为0,endTime在保存的格式为: 2024-05-23 23:59:59.999

  在测试环境中保存没有出现精度问题,查询后正常显示为2024-05-23 23:59:59,正式环境下日期出现了近位,变为2024-05-24 00:00:00

  在测试环境中数据库:5.5.65-MariaDB  

  正式环境数据库:5.6.16-Mysql

问题解决:

  修改datetime长度为6或者修改datetime类型为date

 

posted @ 2024-05-23 10:54  Hekk丶  阅读(170)  评论(0)    收藏  举报