开发者社区 问答 正文

PolarDB时区设置问题导致查询结果不一致

已解决

PolarDB时区设置问题导致查询结果不一致

展开
收起
提个问题 2024-05-28 15:30:52 85 分享 版权
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    1. 应用写入: May 22 00:00:00 CDT 1988
    2. SQL洞察:1988-05-21 23:00:00.0 
    3. 数据库实际存储:1988-05-21 23:00:00.0
    4. 应用读取:1988-05-21 01:00:00
    原因:
    1988年5月22日星期日00:00:00 CDT 转CST 变成了1988年5月21日星期六23:00:00 到数据库之后取时间段 成了1988年5月21日 读取的时候自动添加了小时的数据 数据成了1988年5月21日00:00:00 时区转换成CDT+1小时 变成了1988年5月21日01:00:00
    2024-05-28 15:30:53
    赞同 展开评论