Mysql字符集数据插入问题(Incorrect string value: ‘\xE2\x80\xA2\xE6\xBC\xAB…’ for column ‘rname’ at row 1)

一、问题分析

该错误是由于Mysql数据库默认字符集是gdk或其他编码格式,不支持在数据表中插入中文字符。但大多数时候我们都需要向数据表中添加中文字符,因此需要更改其字符集为UTF8格式。以下为更改的具体操作:

二、打开Windows命令行,登录本地的Mysql数据库,登录方法如下:

命令格式:mysql -u 用户名 -p 密码,例如: mysql -u root -p root

三、查看MySQL数据库的字符集编码格式

执行命令:

SHOW VARIABLES LIKE 'character%';


观察上述字符集格式是否为UTF8,如果不是,则在文件管理器中找到mysql的安装目录,找到my.ini配置文件,将以下字段的编码格式更改为utf8(如果配置文件中没有该字段则手动添加)。

[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8

四、修改数据表的编码为UTF8

执行以下命令:(表名为其需要添加中文字符的表的具体名称)

ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8;

五、以管理员身份运行Windows命令行,重启Mysql数据库

C:\WINDOWS\system32>net stop mysql
MySQL 服务正在停止..
MySQL 服务已成功停止。C:\WINDOWS\system32>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

重启数据库后一般就可以成功插入包含中文字符的字段了。

Mysql字符集数据插入问题(Incorrect string value ‘xE2x80xA2xE6xBCxAB...‘ for column ‘rname‘ at row 1)相关推荐

  1. mysql微信昵称特殊符号_MySQL保存微信昵称中的特殊符号造成:(Incorrect string value: xxxx'for column ‘name’ at row 1)异常...

    欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 博客园:程序员小羊 今天有业务员反应,编辑某个用户的信息的时候出现了异常,异常信息如下: Incorrect string value: &qu ...

  2. Mysql 错误 1366 Incorrect string value: ‘xxxxxxx‘ for column ‘xxxx‘ at row 1

    在向数据库中添加英文测试数据时没问题,但是添加中文测试数据时发现一个错误. 出现这个问题的原因是你的数据库编码.排序类型不是utf-8的,所以你创建的表的排序规则自然也不是utf-8类型的. 需要将数 ...

  3. Linux数据库1366错误,ERROR 1366 (HY000): Incorrect string value:’XXX’ for column 'XXX at row 1解决...

    环境 MySQL Server 5.5.27 + 命令行工具 问题 插入中文字符数据出现如下错误: ERROR 1366 (HY000): Incorrect stringvalue: '\xBD\x ...

  4. MySQL存表报错问题 Incorrect string value

    MySQL存表报错问题 Incorrect string value 问题 Incorrect string value: '\xF0\xA8\xA5\xA5\xE5\xAD-' for column ...

  5. c mysql 插入大量数据_C++操作MySQL大量数据插入效率低下的解决方法

    通常来说C++操作MySQL的时候,往Mysql中插入10000条简单数据,速度非常缓慢,居然要5分钟左右, 而打开事务的话,一秒不到就搞定了! 具体实现代码如下: #include #include ...

  6. SQLExceptioncom.mysql.jdbc.SQLError in createSQLException Incorrect string value: '\xF0\x9F\x99\x8F'

    一.问题 mysql报错: SQLExceptioncom.mysql.jdbc.SQLError in createSQLException Incorrect string value: '\xF ...

  7. Mysql 生产数据报错: [Err] 1292 - Incorrect date value: '0' for column 'v_birthday' at row 1

    大家好, 我是上白书妖! 知识源于积累,登峰造极源于自律 今天我根据以前所以学的一些文献,笔记等资料整理出一些小知识点,有不当之处,欢迎各位斧正 运行mysql产生数据sql语句报错,网上总结两种解决 ...

  8. mysql 22001_mysql ERROR 1264 (22003): Out of range value for column 'x' at row 1 错误

    mysql> insert into t1 values (-129), (-128), (127),(128);ERROR 1264 (22003): Out of range value f ...

  9. Java Data truncation:Incorrect xxx value: ‘xxx‘ for column ‘xxx‘ at row 1问题

    问题描述: Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect dateti ...

最新文章

  1. php结课答辩要求,毕业论文答辩的基本要求和评分标准
  2. 生成pojo mysql_通过数据库表反向生成pojo类
  3. GWT interface的使用例子
  4. 【内网安全】域横向PTHPTKPTT哈希票据传递
  5. 认识ASP.NET MVC的5种AuthorizationFilter
  6. LYNC解决方案巡展
  7. java条件触发_java – 当给定75:android时,条件不会触发
  8. java递归生成树结构_突破CRUD | 万能树Java工具类封装(源码)
  9. TensorFlow 学习(七) — 常用函数 api、tf.nn、tf.keras
  10. 【strtok()】——分割字符串
  11. Redis commands 官方
  12. 高数教材班复习Hint(1.8-2.5)
  13. 凯利讯分享ECL电路与TTL电路的使用注意事项
  14. 北京迎来首场降雪 正逢国内观赏雪景好去处
  15. 离开公司你什么都不是
  16. 打开和设置IDEA欢迎界面
  17. 微信小程序实现当前页面多个视频文件只能播放一个视频,其他视频暂停,点击当前暂停当前
  18. 2021年中国互联网企业100强(附名单)
  19. linux 桌面显示 kvm,Linux的桌面虚拟化技术KVM(五)——virsh常用命令
  20. 《邱岳的产品实战》学习笔记:第9周

热门文章

  1. UNIX时间和夏令时计算
  2. 怎样将PPT转成PDF?这些方法你一定要看看
  3. 儿童编程微课堂-Scratch准备篇:一、Scratch简介
  4. 蜜罐攻防演练落地应用方案
  5. 作者:周傲英(1965-),华东师范大学长江学者特聘教授、副校长,数据科学与工程研究院院长。...
  6. 车联网Tbox智能车载终端基本功能介绍
  7. Unity3D的脚本-script入门
  8. catia转stp有破面_CATIA破面修复教程.ppt
  9. CentOS/Ubuntu制作自动安装iso实操
  10. 2014年华为上机题及代码