更新某日期字段报如下异常:

### Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect datetime value: '2099-01-01 00:00:00' for column 'expiry_date' at row 160
; Data truncation: Incorrect datetime value: '2099-01-01 00:00:00' for column 'expiry_date' at row 160; nested exception is com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect datetime value: '2099-01-01 00:00:00' for column 'expiry_date' at row 160
at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:104)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:79)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:79)
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:88)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
at com.sun.proxy.$Proxy133.update(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:287)

错误原因:
数据库中时间类型的原因,导致这样的错误.datetime 以 YYYY-MM-DD HH:MM:SS 格式检索和显示DATETIME值。支持的范围为 1000-01-01 00:00:00到9999-12-31 23:59:59 。而 TIMESTAMP 值支持的范围 1970-01-01 08:00:01到2038-01-19 11:14:07 储存,对于TIMESTAMP来说如果不在这个范围就会报这个错

解决方法:
mysql字段时间类型由 timestamp 改成 datetime 就好了

备注:
这是个不太常见的坑

mysql字段时间类型报异常Data truncation: Incorrect datetime value: ‘2099-01-01 00:00:00‘ for column相关推荐

  1. 解决异常 Data truncation: Incorrect datetime value: '' for column 'ordertime'

    我在做SSH框架项目时 出现了以下错误 Hibernate: insert intoorders(total, ordertime, state, addr, phone, name, uid) va ...

  2. Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value:

    问题:ERROR JDBCExceptionReporter:72 - Data truncation: Incorrect datetime value: '' for column 'create ...

  3. Data truncation: Incorrect datetime value: ‘XXXX‘

    sql查询报该错误 网上看了下 都说是因为时间格式问题 或者就是mysql-connection-java-jar的版本问题 但我遇到的不是而是入参问题在此记录下 date_format (date, ...

  4. Java Data truncation:Incorrect xxx value: ‘xxx‘ for column ‘xxx‘ at row 1问题

    问题描述: Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect dateti ...

  5. Data truncation: Incorrect date value: '\xAC\xED\x00\x05sr\x00\x0Djava.time.Ser\x95]\x84\xBA\x1BH\

    使用LocalDate.LocalTime.LocalDateTime时报错 报错 Data truncation: Incorrect date value: '\xAC\xED\x00\x05sr ...

  6. mysql 数据库时间类型 datetime 数据在页面上显示一串数字, 用函数date_format( )转换格式 ;

    mysql 数据库时间类型 datetime 转换格式 数据库时间字段datetime可以使用date_format( )函数进行时间的转换. 数据库时间字段类型: 数据库查询结果: 没转换前页面显示 ...

  7. MySQL的时间类型

    MySQL的时间类型 首先可以将使用字符串类型来表示时间类型排除掉:字符串占用需要 19字节,占用的空间比较大.其次字符串表示的时间比较.处理比较麻烦,不能使用时间函数,比如:YEAR() 所以MyS ...

  8. mysql数据库字符类型长度_MySQL数据库入门:mysql字段每个类型长度大小与建表类型长度说明...

    本文主要向大家介绍了MySQL数据库入门的mysql字段每个类型长度大小与建表类型长度说明,希望对大家学习MySQL数据库入门有所帮助. 在创建数据库表时,例如create table user ( ...

  9. Data truncation: Incorrect date value这个问题解决方式

    今天水群看有位同学问了Data truncation: Incorrect date value: '13' for column 'isDelete' at row 1这个问题出在哪里? 其实人家都 ...

最新文章

  1. java properties更新_对Java配置文件Properties的读取、写入与更新操作
  2. 拖动无标题栏的窗体,需要处理的三个事件
  3. JS配合css实现slide文字框缩放伸展效果
  4. 还不会用 K8s 集群控制器?那你会用冰箱吗?(多图详解)
  5. 15行代码AC_ 【蓝桥杯】兴趣小组(解题报告+思考)
  6. vue传中文标点_vue项目引入第三方高德地图实现标点定位
  7. Java控制台输入教程~~~~
  8. 如何设计销售CRM×运营CRM×社交化SCRM系统?(一)
  9. 制作自己的linux内核,打造属于你自己的Linux系统
  10. vue父子组件搭配(添加数据和删除)
  11. MySQL语句判断新老客_数栖云应用场景实践——老客召回(文字版教程)
  12. 非计算机专业,如何学习计算机视觉
  13. aspose-cells-8.52问题记录,excel转pdf,字体,格式
  14. LIME-论文阅读笔记
  15. 如何能够快速提升自己的工作能力?
  16. Java机器人解密游戏_解谜类游戏 篇十:在机器人的世界中,那些隐藏在谜题之下的眼泪...
  17. 一年风雨几度寒,一杯浊酒敬虎年
  18. c语言 函数拟合,曲线拟合成Y=a*(X^b)+c*(X^d)函数 - 数学 - 小木虫 - 学术 科研 互动社区...
  19. 动态html函数的写法,如何将html div id的动态传递给js函数
  20. N1刷ubuntu用上docker 青龙 傻妞机器人和nolan‘Ark

热门文章

  1. hdr_beg(host) hdr_reg(host) hdr_dom(host)
  2. MySQL存储过程中利用do while循环实现将行与行具有层级关系(联系)的行值检索出来
  3. 独家揭秘:小程序销售额破千万,他们怎么做到的
  4. java仓库管理设计报告_仓库管理系统(课程设计JSPJAVA大学设计).doc
  5. 贪心算法(4.加工生产调度(做题思路分析))
  6. 餐饮app开发市场前景如何?行业竞争激烈吗?
  7. 《两化融合 数字化转型 价值效益参考模型》国家标准全文
  8. 雷军再次承诺:小米9下周二开放购买
  9. 适用于 PC 的最佳 Android 操作系统(2022 版)
  10. kso经验记录 -- Global .asax各个方法的使用说明!