有时候我们在往数据库中输入信息时,如果输入的内容是中文,会报错“Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”。

例如:

CREATE TABLE test(ID INT PRIMARY KEY AUTO_INCREMENT

, test_name VARCHAR(20) , test_num INT);                                                       /*建立一个表*/

insert into test(test_name) values('你好');                                                         /*建表之后插入一条带有中文的数据*/

解决的方法:

1、在建立表时设置默认字符串编码方式为utf8

CREATE TABLE test2(ID INT PRIMARY KEY AUTO_INCREMENT

, test_name VARCHAR(20) , test_num INT)default charset = utf8;                        /*建立一个表,加上“default charset = utf8”,设置默认字符串编码方式为utf8。*/

insert into test2(test_name) values('你好');                                                      /*建表之后插入一条带有中文的数据*/

这次就可以成功添加

2、已经添加的表,需要设置一下:ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;

ALTER TABLE test CONVERT TO

CHARACTER SET utf8 COLLATE utf8_unicode_ci;                                               /*例如刚刚建立的test表,插入中文时会报错,现在对其进行设置*/

insert into test(test_name) values('你好');                                                        /*设置之后插入一条带有中文的数据*/

3、直接修改数据库的字符串编码属性:ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci

ALTER DATABASE testdb CHARACTER

SET utf8 COLLATE utf8_unicode_ci;                                                                /*修改数据库testdb的编码方式*/

CREATE TABLE testdb.test3(ID INT PRIMARY KEY AUTO_INCREMENT

, test_name VARCHAR(20) , test_num INT)default charset = utf8;                        /*建立一个表,加上“default charset = utf8”,设置默认字符串编码方式为utf8。*/

insert into testdb.test3(test_name) values('你好');                                             /*建表之后插入一条带有中文的数据*/

转载: https://www.cnblogs.com/wangjikun/p/5687370.html

MySQL插入数据 报错Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”问题相关推荐

  1. Mysql 插入中文错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1

    Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1 出现这个错误的原因是,数据库的编码 ...

  2. 解决mysql插入中文出现错误Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1

    一:在windows中打开命令行,切换到mysql的bin目录下,登陆数据库,然后把数据库切换到自己的数据库中 二:使用show create table 加上你自己的表明查看数据表的编码是什么,如果 ...

  3. 解决mysql插入中文出现错误Incorrect string value: ‘\xE7\xA8\x8B\xE5\xBA\x8F...‘ for column ‘course‘ at row 1

    一:使用show create table 加上你自己的表明查看数据表的编码是什么,如果是下图所示则需要修改玮utf-8的编码格式. # 修改表的字符集 alter table test_user d ...

  4. mysql建表时插入中文_Mysql新建表,插入中文时报错“Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”问题...

    有时候我们在往数据库中输入信息时,如果输入的内容是中文,会报错"Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column&q ...

  5. mysql保存中文异常Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column'

    现象: 更新表字段为中文字符时,提示报错Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'description' 修改字符 ...

  6. 出错信息:Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'username'

    出错信息: java.sql.SQLException: Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'username ...

  7. 数据库报错Incorrect string value: ‘\xE8\x80\x81\xE7\x94\xB7...‘ for column ‘post‘ at row 1

    遇到这种问题多半是数据库的字符编码出现了一定的问题 我们使用命令 show create table 表名 查看使用的字符编码 修改字符编码语句:alter table employee defaul ...

  8. Incorrect string value: ‘\xE4\xB8\xAD\xE5\x9B\xBD‘ for column ‘nation‘ at row 1

    新增数据时,点击确认提交后台报错如下: 前端默认值代码如下: 这是将数据库nation的字符集改成utf8,排序规则改成utf8_bin即可,刷新运行后就解决了

  9. Incorrect string value: ‘\xE4\xBB\xA3\xE5\x8F\xB7...‘ for column

    今天在搭案例项目的时候,访问数据库插入数据的时候抛了如下异常 调试看我插入的数据是正常的,但是访问数据库执行插入数据却抛了字符乱码,所以锁定数据库那边的问题 直接排查数据的字符集 更改数据库字符集,用 ...

最新文章

  1. 麻省理工正式宣布人工智能独立设系!人工智能与电子工程、计算机科学系将三分天下...
  2. 不为人知的动网7.1 SQL版注入漏洞
  3. RAID磁盘阵列的原理与搭建
  4. HTML5 audio与video标签实现视频播放,音频播放
  5. Redirecting to binsystemctl start crond.service
  6. ClientDataSet建立索引和排序
  7. 前窗玻璃膜贴了一周还有气泡_关于车窗玻璃的养护你了解多少?
  8. 北京航空航天大学计算机科学与工程系,北航郑征主页 北京航空航天大学教师个人主页系统...
  9. if ($this-getRequest()-isPost()) {
  10. 【HDOJ】2266 How Many Equations Can You Find
  11. 计算机中丢失python27 dll_python27.dll
  12. 用16进制编辑器编写一个DLL文件
  13. 2021-2022年中国冰雪季旅游行业发展概况及发展趋势分析[图]
  14. 【原创】基于SpringBoot的同城生鲜门店配送系统(SpringBoot配送系统毕业设计)
  15. 山东艾思软件科技有限公司-公司介绍
  16. Lerna 入门级教程
  17. 如何向 Windows 7 镜像中添加 USB3.0 驱动
  18. 服务器虚拟化种类,服务器虚拟化的种类
  19. Houdini_grass_sim (关于植物结算)
  20. Jsp Servlet 学生公寓管理系统

热门文章

  1. TIS-100【汇编语言编程游戏】中文手册
  2. 计算机考研803学校,803计算机考研大纲
  3. 电路邱关源学习笔记——1.6受控源
  4. Mysql时间格式转换整理
  5. python3,浅谈with的神奇魔法
  6. html 中 col标签和 colgroup标签的区别
  7. 人际交往与沟通技巧提升策略:如何说话恰到好处
  8. matlab画弯曲圆柱体,matlab – 将平面弯曲成闭合的表面/圆柱体
  9. 理解QPS、TPS、RT、吞吐量
  10. Android MediaPlayer源码分析