Mysql 升级到 5.6 后插入语句时间字段报错:Incorrect datetime value: '' for column 'createtime'
来源:互联网 发布:ios 数据本地化 编辑:程序博客网 时间:2024/05/17 06:35
项目之前一直都用得好好的,最近将数据库 mysql 升级到到 5.6 后, 我使用 Hibernate 3.6 新增记录时,如果包含 Date 类型的字段,则会报错,主要错误信息如下:
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '' for column 'createtime' at row 1...
经过在网上一番搜索,最终找到了问题解决方案: 更新 mysql-connector-java.jar 到较新版本, 于是我将该 jar 包由原来的 5.0.4 更新到 5.1.27,更新后重启服务,结果悲剧了,查询的时候报错了,提示“column 'ID' not found...”, 说是 ID 字段找不到,但数据库的结构从来没有修改过,该字段也确确实实是存在的,所以可以肯定这个问题的产生是因为刚才更新了 mysql-connector-java.jar 包造成的,于是乎继续搜索问题解决方案, 还真有人遇到和我一样的问题了, 说是只需在 jdbc.url 后面加上“&useOldAliasMetadataBehavior=true” 即可, 赶紧试试, 经验证还真是这个问题, 而且之前的那日期字段的问题也不再出现了,问题完美解决!
0 0
- Mysql 升级到 5.6 后插入语句时间字段报错:Incorrect datetime value: '' for column 'createtime'
- Mysql 升级到 5.6 后插入语句时间字段报错:Incorrect datetime value: '' for column 'createtime'
- 用Mysql5.6插入出现时间问题Incorrect datetime value: '' for column 'createtime'
- Incorrect datetime value: '' for column 'createtime'
- 用Mysql5.x以上版本出现报错#1929 Incorrect datetime value: '' for column 'createtime' 解决方法
- 用Mysql5.6出现时间问题Incorrect datetime value: '' for column 'createtime'
- 用Mysql5.6出现时间问题Incorrect datetime value: '' for column 'createtime'
- 时间入库问题:Incorrect datetime value: '' for column 'createTime' at row 1
- 用Mysql5.6出现时间问题Incorrect datetime value: '' for column 'createtime'
- 用Mysql5.6出现时间问题Incorrect datetime value: '' for column 'createtime'
- mysql插入数据报错 Incorrect string value for column
- navicat for mysql 从SQLserver 导数据到Mysql 报错 Incorrect datetime value: ' ' for column '' at
- navicat for mysql 从SQLserver 导数据到Mysql 报错 Incorrect datetime value: ' ' for column '' at
- 1292 - Incorrect datetime value: '' for column Mysql5.6 中datetime 类型字段的插入问题
- MySql Incorrect datetime value: '' for column 'dateTime' at row 1
- Mysql 插入 Emoji表情报错 Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1
- mysql插入中文数据报错 java.sql.SQLException: Incorrect string value: '\xE5\x90\x88\xE8\xAE\xA1' for column
- Mysql 插入 Emoji表情报错 Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1
- 【Hibernate学习】 ——ORM(一)
- 问题:IE下a没有内容点不了了
- powerdesigner 反向工程数据源配置
- eclipse中如何把workspace中的源代码打包加入本地maven库中
- Android apk如何签名,为什么签名
- Mysql 升级到 5.6 后插入语句时间字段报错:Incorrect datetime value: '' for column 'createtime'
- HTML——表格(二) 列表
- java值传递or引用传递解惑
- 苹果企业证书过期-描述文件过期的方案
- (荐)跟我学SpringMVC目录汇总贴、PDF下载、源码下载
- 是时候该放弃Surface了
- JAVA生成XML文件
- android解析pdf文件muPdf
- trac apache 配置