最近在使用MySQL数据库的客户端来操作数据库的时候,我直接打开我电脑搜索里面的MySQL客户端来打开:

结果直接在我插入中文数据的时候报错了:

Incorrect string value: '\xC8\xFD\xCC\xE5' for column 'name' at row 1

于是我在网上找了这个错误的解决方案,我发现需要修改MySQL的配置文件来修改字符编码:
比如这个教程:

https://blog.csdn.net/u013317172/article/details/82778785
于是我特地去搜索了一下我电脑的这个文档,发现我确实没有配置这个字符编码:

我感觉不是这个问题,因为我之前存入中文数据的时候都没有遇到这个问题,而现在居然出现了问题,我感觉是其他的问题。
于是我想了想,发现我启动的MySQL客户端可能出了问题,最后我发现了一个很基本的问题,原来我现在使用的客户端是没有带Unicode的,我之前都默认使用这个客户端,现在不使用了出了问题也感觉不出来。

在这个客户端里面,我的查询和插入操作都是正常的了:

Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 8.0.26 MySQL Community Server - GPLCopyright (c) 2000, 2021, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> use smart_restaruant;
Database changed
mysql> select * from evaluate;
+------+------+------+-----------+------------+---------+
| C_id | O_id | M_id | E_opinion | E_time     | E_score |
+------+------+------+-----------+------------+---------+
|    1 | 1    |    1 | 你好      | 2021-09-25 |       5 |
|    1 | 1    |    1 | 很好      | 2001-03-04 |       5 |
|    1 | 1    |    1 | 很好      | 2001-03-04 |       5 |
|    1 | 1    |    1 | 很好      | 2001-03-04 |       5 |
|    2 | 1    |    1 | 很好      | 2001-03-04 |       5 |
|    1 | 1    |    1 | 很好      | 2001-03-04 |       5 |
+------+------+------+-----------+------------+---------+
6 rows in set (0.00 sec)mysql> use springboot_db;
Database changed
mysql> SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;
Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)mysql> DROP TABLE IF EXISTS `tbl_book`;CREATE TABLE `tbl_book`  (  `id` int NOT NULL AUTO_INCREMENT,  `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,  `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,  `description` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,  PRIMARY KEY (`id`) USING BTREE) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
Query OK, 0 rows affected (0.26 sec)Query OK, 0 rows affected (0.06 sec)mysql> INSERT INTO `tbl_book` VALUES (1, '三体', '科幻', '大刘的巅峰之作,将中国科幻推向世界舞台。总共分为三部曲:《地球往事》、《黑暗森林》、《死神永生》。');
Query OK, 1 row affected (0.21 sec)mysql> INSERT INTO `tbl_book` VALUES (2, '格林童话', '童话', '睡前故事。');INSERT INTO `tbl_book` VALUES (3, 'Spring 5设计模式', '计算机理论', '深入Spring源码剖析Spring源码中蕴含的10大设计模式');INSERT INTO `tbl_book` VALUES (4, 'Spring MVC+ MyBatis开发从入门到项目实战', '计算机理论', '全方位解析面向Web应用的轻量级框架,带你成为Spring MVC开发高手');INSERT INTO `tbl_book` VALUES (5, '轻量级Java Web企业应用实战', '计算机理论', '源码级剖析Spring框架,适合已掌握Java基础的读者');INSERT INTO `tbl_book` VALUES (6, 'Java核心技术卷|基础知识(原书第11版)', '计算机理论', 'Core Java第11版,Jolt大奖获奖作品,针对Java SE9、10、 11全面更新');INSERT INTO `tbl_book` VALUES (7, '深入理解Java虚拟机', '计算机理论', '5个维度全面剖析JVM,面试知识点全覆盖');INSERT INTO `tbl_book` VALUES (8, 'Java编程思想(第4版)', '计算机理论', 'Java学习必读经典殿堂级著作!赢得了全球程序员的广泛赞誉');INSERT INTO `tbl_book` VALUES (9, '零基础学Java (全彩版)', '计算机理论', '零基础自学编程的 入门]图书,由浅入深,详解Java语言的编程思想和核心技术');INSERT INTO `tbl_book` VALUES (10, '直播就该这么做:主播高效沟通 实战指南', '市场营销', '李子柒、李佳琦、薇娅成长为网红的秘密都在书中');INSERT INTO `tbl_book` VALUES (11, '直播销讲实战 一本通', '市场营销', '和秋叶一起学系列网络营销书籍');INSERT INTO `tbl_book` VALUES (12, '直播带货:淘宝、天猫直播从新手到高手', '市场营销', '一本教你如何玩转直播的书, 10堂课轻松实现带货月入3W+');INSERT INTO `tbl_book` VALUES (13, 'Spring实 战第5版', '计算机理论', 'Spring入门经典教程,深入理解Spring原理技术内幕');INSERT INTO `tbl_book` VALUES (14, 'Spring 5核 心原理与30个类手写实战', '计算机理论', '十年沉淀之作,写Spring精华思想');SET FOREIGN_KEY_CHECKS = 1;
Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 0 rows affected (0.00 sec)mysql>

MySQL插入中文数据时报错:Incorrect string value: ‘\xC8\xFD\xCC\xE5‘ 解决方案相关推荐

  1. 快速解决MySQL插入中文数据时报错或乱码问题

    数据库中,如果要表示中文,需要先明确字符编码(字符集) MySQL默认的字符集,叫做拉丁文,它是不支持中文的 为了能够存储中文,我们需要把字符集改成UTF-8 而修改MySQL字符集的方法有很多种,这 ...

  2. 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 ...

  3. MySQL插入数据 报错Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”问题

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

  4. mysql 插入中文 ERROR 1366 (HY000): Incorrect string value: '\xE7\x8E\x9E\x97' for column

    1.出现这个问题,是因为我们的字符编码设置出现了问题,用cmd打开命令终端,查看我们的数据库设置: 2.输入命令use crm(crm是我创建的数据库,大家在修改时换成自己的数据库名即可) 再输入:s ...

  5. MySQL插入中文出现报错: ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xC8\xFD‘的解决方案

    MySQL插入中文出现报错: ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD'的解决方案 1 MySQL 5.5 版本 1. ...

  6. centos 7 mysql 中文,解决centOS7 下mysql插入中文字符报错相关问题

    解决centOS7 下mysql插入中文字符报错相关问题 在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错: ERROR 1366 (HY ...

  7. 解决mysql插入中文字符报错的问题ERROR 1366 (HY000): Incorrect string value: '\xE5\xB0\x8F\xE6\x98\x8E' for column

    报错内容: mysql> insert into person values (1,22,'小明'); ERROR 1366 (HY000): Incorrect string value: ' ...

  8. mysql数据库表中插入中文字段时报错 ‘\xCD\xF5\xBB\xAA‘

    创建表 mysql> CREATE TABLE student( -> s_no VARCHAR(20) PRIMARY KEY COMMENT'学生学号', -> s_name V ...

  9. 向mysql 插入中文数值报错

    报错:Error 1366: Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95' for column 'description' at row 1 ...

最新文章

  1. C#编写dll进行sql server数据库扩展储存过程
  2. 文档相似度之doc2vec、文档聚类
  3. 解决python发送multipart/form-data请求上传文件的问题
  4. 贝叶斯神书《统计反思》推出第二版,视频课程同步上线,作者亲自在线答疑...
  5. python爬虫教程书-Python 爬虫:把廖雪峰教程转换成 PDF 电子书
  6. sphinx全文检索功能 | windows下测试 (二)
  7. 找最大重复次数的数和重复次数(C++ Pair)
  8. Unreal Engine 4 —— Ghost Mesh Plugin的开发日志
  9. 51nod 1275 连续子段的差异(twopointer+单调队列)
  10. matlab 交换矩阵的行和列
  11. FastStone Capture 9.3 汉化绿色便携版 - 极品屏幕截图工具
  12. windos开启IIS管理器
  13. aws 亚马逊_Amazon AWS Rekognition教程
  14. ubuntu登录mysql报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mys
  15. [图像去雨]--Arixv-Gradual Network for Single Image De-raining
  16. Could not set property ‘ sname‘ of ‘class com.cxy.mybatis.pojo.Student‘ with value ‘赵六‘这种报错原因及解决办法
  17. 呀!原来这就是前端监控系统
  18. 2020-2021 年度广东省职业院校技能大赛网络搭建与应用竞赛
  19. 爆炸死人手机到底是哪个品牌?
  20. 激活win7时报错,“很抱歉,程序无法在非MBR引导分区上进行激活”

热门文章

  1. java hashset 时间复杂度_Java 集合时间复杂度
  2. NG AOT JIT
  3. 该套程序是电芯自动贴顶边胶布机程序 ,总共有14个伺服电机,采用EtherCAT总线控制,4个CCD相机,贴胶采用视觉定位, PLC:基恩士KV-8000
  4. python脚本自动化赚钱系统_自从用python写了个自动弹幕脚本后,各大主播都来找我,净赚十万!...
  5. 2022全年度空调十大热门品牌销量榜单
  6. 视频号电商带货如何提高转化率、信任感:国仁楠哥
  7. GitKraken 小章鱼使用教程
  8. php滑动拼图验证,JS实现PC手机端和嵌入式滑动拼图验证码三种效果
  9. 【存储】什么是 WAL|数据库性能
  10. C++获取系统图标方法