MySQL的默认编码是Latin1,不支持中文,所以会出现乱码

后来我把my.ini中的Latin1改为utf8

[mysql]

default-character-set=utf8

[mysqld]

default-character-set=utf8

结果出现Data truncation: Data too long for column 'XXXXX' at row 1

然后我就试着修改varchar的大小

alter table XXX modify XXXXX varchar(30);

这样就可以放15个字了,已经搓搓有余了

依然还是Data truncation: Data too long for column 'XXXXX' at row 1

然后网上寻找解决方案,至少我试过的都不行,还有些太复杂就懒得试了

我就想是不是数据库在新建的时候已经是MySQL的默认编码Latin1,那就干脆更改编码后重新建表吧

我先用的是gbk,可以正常的插入中文

我想utf8也可以吧,就把默认编码改为utf8,也可以正常插入

输入status可以看到数据的编码,数据库是gbk,其他的是utf8,如图

转载于:https://www.cnblogs.com/liangyan19910818/archive/2013/01/12/2857424.html

Data truncation: Data too long for column 'XXXXX' at row 1相关推荐

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

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

  2. spring boot中data truncation data too long for column问题

    为什么80%的码农都做不了架构师?>>>    问题 根据报错可知,就是之前在数据库中定义的字段太短了,存不下新的数据 解决 @Column(length = 3000)privat ...

  3. Data truncation: Data truncated for column/Data too long for column

    数据截断:数据太长针对某列! Data truncation: Data too long for column 'dcontent' at row 1.我检查了以下.发现我插入到文本框里的表格的长度 ...

  4. 解决:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column ‘ip‘ at row 1

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 报错: SQL []; Data truncation: Data too long for ...

  5. 报错,o.h.engine.jdbc.spi.SqlExceptionHelper : Data truncation: Data too long for column ‘verify_msg‘

    1.问题 2020-11-28 12:07:20.397  INFO 16308 --- [io-13000-exec-8] c.y.a.s.dayProcess.DayProcessService ...

  6. Data truncation: Data too long for column错误分析

    有一次遇到mysql jdbc抛出异常 Data truncation: Data too long for column 经过思考,发现原因可能有两种: 一.字段长度不够. 可以考虑选择更长的字段, ...

  7. Data truncation: Data too long for column ‘xxx‘

    一.问题描述 org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: ...

  8. Data truncation: Data too long for column 'xxx' at row 1

    Data truncation: Data too long for column 'xxx' at row 1 完整的错误内容可能是下面这样的: 严重: Servlet.service() for ...

  9. 【Data truncation: Data too long for column ‘XXX at row 1 报错】

    问题描述 在进行提交修改数据的时候,出现Error updating database. Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncat ...

最新文章

  1. 如何处理几十万条并发数据?
  2. mysql导出数据 程序_MySQL数据导出与导入程序代码
  3. test 2016-12-28
  4. Angular Universal 学习笔记
  5. 通过rxjs的一个例子, 来学习SwitchMap的使用方法
  6. java ajax html复选框,HTMLjavaSkcriptCSSjQueryajax(九)(示例代码)
  7. Unity3D 渲染统计窗口
  8. img width 百分比_手机端之img的width:100%解析(百分比显示)
  9. MyBatis源码阅读(八) --- Executor执行器
  10. 5-6月份线上可靠性、软件测试、信息安全培训
  11. 08——<use><defs>标签创建图形引用
  12. 联想g400从u盘启动计算机,联想g400怎么从u盘启动-联想g400设置u盘启动方法
  13. cgb2106-day12
  14. 怎么修改Word每行文字间距
  15. Linux中awk后面的RS, ORS, FS, OFS 用法
  16. QCon 北京 2021:Pulsar PMC 成员翟佳出席并演讲
  17. 熟读100句英文,记7000单词
  18. 中国城市电话区号对照表中国移动短信中心号查询及命名规则
  19. FL STUDIO宿主软件v20.9中文版使用技巧心得
  20. 矮人DOS工具箱 4.2:把DOS/Ghost/分区专家集成至启动菜单

热门文章

  1. android服务下载apk,android下载apk并安装
  2. android sim卡命令,Android常用命令
  3. java mysql查询试题_2016年Java认证考试题
  4. python pandas读取文件内容_python pandas读取大型文件
  5. ios python3闪退_解决Python3 cx_Freeze打包闪退/无法执行以及No module named 'matplotlib.backends.backend_tkagg'...
  6. java有几大对象_一个 Java 对象到底有多大?
  7. java子网划分_IP地址子网划分_动力节点Java学院整理
  8. python fund_Python fund-my-watcard包_程序模块 - PyPI - Python中文网
  9. linux tar命令压缩_Linux tar命令来压缩和提取文件
  10. python ftp_Python FTP