报错:java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
2024-09-05 22:37:57
感谢原文作者:风起云淡-
原文链接:https://blog.csdn.net/shenguan777/article/details/78615521
异常分析:
在使用MySql时,如果数据库中有字段类型是timestamp的,且如果我们不为它赋值的话,默认为‘0000-00-00’。
但在这种状况下查询数据库是会发生异常的:java.sql.SQLException: Value '0000-00-00 ' can not be represented as java.sql.Timestamp
解决办法:
给类型为timestamp的字段赋值即可,当然可以设置一个默认值。
最新文章
- ios 显示缓存数据库
- JavaScript Array
- 如何用iframe标签以及Javascript制作时钟?
- NSNotification Name 最佳写法
- OpenGL的GLUT初始化函数[转]
- cocos2d-x中Node与Node层级架构
- [转载] extern ";C";的用法解析
- js性能优化--学习笔记
- Contest - 第10届“新秀杯”ACM程序设计大赛现场热身赛 赛后信息(题解)
- Effective C++ 条款11
- 【OC学习-12】什么是类的继承?为什么要继承?以及继承里面的注意事项
- erlang ets表
- Linq 巧用 Max,Sum
- 深入理解springAOP切面的特性
- Chinese word segment based on character representation learning 论文笔记
- dubbo搭建
- thinkphp 把小程序码二进制流存储到本地
- 【*】Redis实战场景中相关问题
- UML类图关系大全【转】
- JS new RegExp