Mysql字符集数据插入问题(Incorrect string value ‘xE2x80xA2xE6xBCxAB...‘ for column ‘rname‘ at row 1)
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)相关推荐
- mysql微信昵称特殊符号_MySQL保存微信昵称中的特殊符号造成:(Incorrect string value: xxxx'for column ‘name’ at row 1)异常...
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 博客园:程序员小羊 今天有业务员反应,编辑某个用户的信息的时候出现了异常,异常信息如下: Incorrect string value: &qu ...
- Mysql 错误 1366 Incorrect string value: ‘xxxxxxx‘ for column ‘xxxx‘ at row 1
在向数据库中添加英文测试数据时没问题,但是添加中文测试数据时发现一个错误. 出现这个问题的原因是你的数据库编码.排序类型不是utf-8的,所以你创建的表的排序规则自然也不是utf-8类型的. 需要将数 ...
- 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 ...
- MySQL存表报错问题 Incorrect string value
MySQL存表报错问题 Incorrect string value 问题 Incorrect string value: '\xF0\xA8\xA5\xA5\xE5\xAD-' for column ...
- c mysql 插入大量数据_C++操作MySQL大量数据插入效率低下的解决方法
通常来说C++操作MySQL的时候,往Mysql中插入10000条简单数据,速度非常缓慢,居然要5分钟左右, 而打开事务的话,一秒不到就搞定了! 具体实现代码如下: #include #include ...
- SQLExceptioncom.mysql.jdbc.SQLError in createSQLException Incorrect string value: '\xF0\x9F\x99\x8F'
一.问题 mysql报错: SQLExceptioncom.mysql.jdbc.SQLError in createSQLException Incorrect string value: '\xF ...
- Mysql 生产数据报错: [Err] 1292 - Incorrect date value: '0' for column 'v_birthday' at row 1
大家好, 我是上白书妖! 知识源于积累,登峰造极源于自律 今天我根据以前所以学的一些文献,笔记等资料整理出一些小知识点,有不当之处,欢迎各位斧正 运行mysql产生数据sql语句报错,网上总结两种解决 ...
- 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 ...
- 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 ...
最新文章
- php结课答辩要求,毕业论文答辩的基本要求和评分标准
- 生成pojo mysql_通过数据库表反向生成pojo类
- GWT interface的使用例子
- 【内网安全】域横向PTHPTKPTT哈希票据传递
- 认识ASP.NET MVC的5种AuthorizationFilter
- LYNC解决方案巡展
- java条件触发_java – 当给定75:android时,条件不会触发
- java递归生成树结构_突破CRUD | 万能树Java工具类封装(源码)
- TensorFlow 学习(七) — 常用函数 api、tf.nn、tf.keras
- 【strtok()】——分割字符串
- Redis commands 官方
- 高数教材班复习Hint(1.8-2.5)
- 凯利讯分享ECL电路与TTL电路的使用注意事项
- 北京迎来首场降雪 正逢国内观赏雪景好去处
- 离开公司你什么都不是
- 打开和设置IDEA欢迎界面
- 微信小程序实现当前页面多个视频文件只能播放一个视频,其他视频暂停,点击当前暂停当前
- 2021年中国互联网企业100强(附名单)
- linux 桌面显示 kvm,Linux的桌面虚拟化技术KVM(五)——virsh常用命令
- 《邱岳的产品实战》学习笔记:第9周