mysql date_trunc_com.mysql.jdbc.MysqlDataTruncation: Data trunca...
连接的是mysql数据库,插入数据时,控制台报:
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'user_name' at row 1
错误,具体信息如下:
严重: Servlet.service() for servlet default threw exceptio
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'user_name' at row 1
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2868)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1160)
at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:685)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1400)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1314)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1299)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105)
at org.springframework.jdbc.core.JdbcTemplate$2.doInPreparedStatement(JdbcTemplate.java:745)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:538)
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:739)
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:797)
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:805)
at com.bester.blog.dao.impl.UserDAOImpl.add(UserDAOImpl.java:25)
at com.bester.blog.service.impl.UserServiceImpl.add(UserServiceImpl.java:12)
at com.bester.blog.web.action.UserAction.add(UserAction.java:30)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
........................
看着这错误信息,怎么有似曾相识的感觉呢。但就是记不起来了。根据字面意思,一位是输入超出范围了。但我的user_name字段设置的是varchar(45),只输入了三个中文,怎么可能超出呢?
google一下,一看到字符设置字眼,忽然想起以前碰到过这个问题的。只是早以到了九霄云外罢了。
原因在于:建表的时候,表的编码和字段编码都是默认的latin1,设置为utf8后,问题解决。
俗话说,人不能两次踏入同一条河流,我算破戒了。
(转自:http://my.oschina.net/smile622/blog/106143)
mysql date_trunc_com.mysql.jdbc.MysqlDataTruncation: Data trunca...相关推荐
- 解决:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column ‘ip‘ at row 1
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 报错: SQL []; Data truncation: Data too long for ...
- Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value:
问题:ERROR JDBCExceptionReporter:72 - Data truncation: Incorrect datetime value: '' for column 'create ...
- Java数据库开发与应用之MySQL数据库、JDBC操作数据库、C3P0数据库连接池,Java反射等
MySQL数据库,JDBC接口,MyBatis框架等,掌握的数据的存放和管理. Java数据库开发基础,介绍MySQL数据库.JDBC操作数据库.C3P0数据库连接池,Java反射等内容,进行油画商城 ...
- MYSQL DCL与JDBC
学习目标 能够使用DCL处理MySQL中的用户 能够理解JDBC的概念 能够使用Connection接口 能够使用Statement接口 能够使用ResultSet接口 能够使用JDBC实现对单表数据 ...
- [整理]MySql批量数据导入Load data infile解决方案
有时候我们需要将大量数据批量写入数据库,直接使用程序语言和Sql写入往往很耗时间,其中有一种方案就是使用MySql Load data infile导入文件的形式导入数据,这样可大大缩短数据导入时间. ...
- greenplum mysql jdbc_Kylin设置JDBC配置greenplum数据源
Kylin设置JDBC配置greenplum数据源 kylin最开始的时候支持hive和kafka作为数据源,从2.3.0版本之后开始支持JDBC作为第第三种数据源.用户可以自定义的数据库或者数据仓库 ...
- MySQL更改安装路径和Data位置
MySQL更改安装路径和Data位置 参考:https://blog.csdn.net/Z_zfer/article/details/82971793 https://blog.csdn.net/hu ...
- mysql报错:1406, Data too long for column
mysql报错:1406, "Data too long for column pymysql.err.DataError: (1406, "Data too long for c ...
- MySQL的文本导入load data local
MySQL的文本导入load data local 数据文件格式: Aeschylus time as he grows old teaches many lessons Alexander Grah ...
最新文章
- 毕业十年后,我忍不住出了一份程序员的高考试卷
- MP3Player(附源码)
- Stanford UFLDL教程 梯度检验与高级优化
- TRUNCATE,DELETE,DROP的区别
- shell编程之简单四则运算及数组定义
- 通过index索引定位
- c语言中函数可以有几个参数,C中子函数最多有几个形参
- 焦作的计算机三级考试考点,3月河南计算机等级考试考点分布情况
- 20180826(04)-Java序列化
- Zookeeper的ZAB协议和Leader选举过程剖析
- oracle日期虚数0去掉,第 14 章 使用复数运算库
- [IT技术]改变计算技术的伟大算法
- 51单片机——红外解码
- 利用DiskGenius对硬盘无损分区大小调整+无损分割新分区。
- 360浏览器兼容css,css样式怎样调360浏览器的兼容性
- JAVA虚拟机环境如何在IMX6平台上搭建呢?
- 一键清除系统垃圾 bat文件
- word文档左下方竟然出现无法删除的小横线???
- C语言移动营业厅程序设计,C语言程序设计 陈锐主编,清华大学出版社)例题代码 前7章.doc...
- 傅里叶变化(一)—— 复数
热门文章
- Spring Boot 为什么这么火?
- 在echarts中自定义提示框内容
- 你应该了解的 5 个 JavaScript 调试技巧
- JQuery设置checkbox的值,取checkbox的值,设置radio的值,取radio的值,设置下拉选select的值,取select的值...
- 最感动的一首现代诗(转)(修正了一点翻译)
- 一场事先预告的砸冰箱盛宴
- myflow.js 工作流类扩展
- Linux-LAMP-访问控制Directory
- [转].Net连接池超时注意事项
- IO多路复用之poll