gpt4 book ai didi

MySQL:数据截断:不正确的日期时间值: '2006-10-01 02:22:44'

转载 作者:IT老高 更新时间:2023-10-29 00:10:55 25 4
gpt4 key购买 nike

我在通过 JDBC 使用 MySQL 更新行时遇到以下异常:

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '2006-10-01 02:22:44'

列定义为:

'created_on_service timestamp NULL DEFAULT NULL'

该列上没有索引或外键。

显然这不是数据类型的问题。我在那个日期时间之前和之后的表中都有值。我还有凌晨 2:22 之前和之后的时间值。

最佳答案

解决了。

事实证明,2006 年 10 月 1 日在南澳大利亚是夏令时的开始。时钟在凌晨 2:00 拨快一小时,所以那天没有凌晨 2:22:它从凌晨 2:00 直接到凌晨 3:01。

我将数据库时区更改为 UTC,这应该可以解决这个问题。

关于MySQL:数据截断:不正确的日期时间值: '2006-10-01 02:22:44',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7564365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com