1.问题

mysql> insert into tab_keyWords_comments(abbreviation,comment)VALUES('PA','Programming Assignment,编程作业');
ERROR 1366 (HY000): Incorrect string value: '\xE7\xBC\x96\xE7\xA8\x8B...' for column 'comment' at row 1

2. 对我来说有效的解决方法

               目的                          语句
查看数据库编码 show variables like 'char%';
查看数据表字段编码  show full columns from tablename;
更改mysql服务器的编码为utf8 SET character_set_server = utf8; 
更改数据库连接的编码为utf8 SET character_set_connection = utf8;
更改数据库编码为utf8 SET character_set_database = utf8;
更改某个数据表的编码为utf8 alter table tablename convert to character set utf8;
查看这个数据库中的表 show tables;
查看数据库配置文件在哪 locate my.cnf (linux命令)
mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
mysql> show full columns from tab_keyWords_comments;
+--------------+--------------+-------------------+------+-----+---------+----------------+---------------------------------+---------+
| Field        | Type         | Collation         | Null | Key | Default | Extra          | Privileges                      | Comment |
+--------------+--------------+-------------------+------+-----+---------+----------------+---------------------------------+---------+
| indexNum     | int(11)      | NULL              | NO   | PRI | NULL    | auto_increment | select,insert,update,references |         |
| abbreviation | varchar(20)  | latin1_swedish_ci | NO   | UNI | NULL    |                | select,insert,update,references |         |
| comment      | varchar(200) | latin1_swedish_ci | YES  |     | NULL    |                | select,insert,update,references |         |
+--------------+--------------+-------------------+------+-----+---------+----------------+---------------------------------+---------+
3 rows in set (0.00 sec)mysql> alter table tab_keyWords_comments convert to character set utf8;
Query OK, 0 rows affected (0.01 sec)
Records: 0  Duplicates: 0  Warnings: 0mysql> show full columns from tab_keyWords_comments;
+--------------+--------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+
| Field        | Type         | Collation       | Null | Key | Default | Extra          | Privileges                      | Comment |
+--------------+--------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+
| indexNum     | int(11)      | NULL            | NO   | PRI | NULL    | auto_increment | select,insert,update,references |         |
| abbreviation | varchar(20)  | utf8_general_ci | NO   | UNI | NULL    |                | select,insert,update,references |         |
| comment      | varchar(200) | utf8_general_ci | YES  |     | NULL    |                | select,insert,update,references |         |
+--------------+--------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+
3 rows in set (0.00 sec)mysql> insert into tab_keyWords_comments(abbreviation,comment)VALUES('PA','Programming Assignment,编程作业');
Query OK, 1 row affected (0.00 sec)mysql> select * from tab_keyWords_comments;
+----------+--------------+-------------------------------------+
| indexNum | abbreviation | comment                             |
+----------+--------------+-------------------------------------+
|        1 | PA           | Programming Assignment,编程作业     |
+----------+--------------+-------------------------------------+
1 row in set (0.00 sec)

mysql 查看当前使用的配置文件my.cnf的方法

3.我的小结

据观察,其实不一定需要把character相关的几个编码一定改成gbk,但是一定要做到的就是数据库的某
些编码格式与表的字段的编码格式是一致的,都改成utf8也是可以的,只要一致就可以.
(JUST MY OPINION)具体是什么要和表的编码格式一致还需要做一定的探究,目前我这个在我的环境上算是治标了,问题原因
还需要进一步
总结:
(1)各个编码会影响什么问题?
(2)为什么会导致这种错误的发生?
(3)什么编码保持就只就可以不发生这个问题了?

【MYSQL】ERROR 1366 (HY000)相关推荐

  1. 【MySQL】ERROR 1412 (HY000) Table definition has changed, please retry transaction

    1.概述 我们在两个MySQL的session中,在A session中,创建一个表 设置不自动提交 mysql> set autocommit = 0; 然后在B session中也设置不自动 ...

  2. 【MySQL】【数据库编码问题】ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xC7\xBF' for column

    [MySQL]ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xC7\xBF' for column 'SNAME' at row 1 今天 ...

  3. 【MySQL】ERROR 1045 (28000): Access denied for user的解决方法

    [MySQL]ERROR 1045 (28000): Access denied for user的解决方法 参考文章: (1)[MySQL]ERROR 1045 (28000): Access de ...

  4. mysql 1677_【MySQL】Error Code:1677处理过程小记

    Error number: 1677; Symbol: ER_SLAVE_CONVERSION_FAILED; SQLSTATE: HY000 Message: Column %d of table ...

  5. 【mysql】[error]group_concat造成的sql语法错误

    sql错误实例 $sql_id = "select group_concat(`table_a_id`) from `table_b`"; $id_str = $db->ex ...

  6. 【MySQL】ERROR 1055 (42000) ROUP BY clause this is incompatible with sql_mode=only_full_group_by

    1.背景 我本地mysql 8执行了一个SQL报错 ysql> select * from tb_emp_bigdata group by id%10 limit 150000; ERROR 1 ...

  7. 【MySQL】ERROR 1046 (3D000):

    1.美图 [root@biluos spark-2.2.0-bin-hadoop2.7]# mysql -uroot -p Enter password: Welcome to the MySQL m ...

  8. 【MySQL】Error Code: 1093. You can‘t specify target table ‘xxx‘ for update in FROM clause

    1. 报错信息: Error Code: 1093. You can't specify target table 'self_check' for update in FROM clause 错误的 ...

  9. MySQL错误ERROR 1366 (HY000): Incorrect string value..

    结果: 1.关闭MySQL 2.command+空格键 打开Spotlight搜索,输入/etc打开文件夹,将下面的粘贴好的my.cnf文件粘贴进去就行了,然后重启MySQL 3.新建一个my.cnf ...

最新文章

  1. Mac下SVN的使用
  2. python【力扣LeetCode算法题库】17-电话号码的字母组合
  3. 十分钟内学会 Python
  4. myeclipse生成getset注释
  5. QtUI设计:设置控件透明
  6. 黑客宣称掌握了600多万个Instagram账号的信息
  7. maven编译项目时提示:cached in the local repository
  8. c均值聚类matlab程序_机器学习笔记-9-聚类
  9. SourceTree与git及AndroidStudio的联合使用详解(Windows系统)
  10. linux系统安装升级win10双系统,Win10 安装Linux ubuntu-18.04双系统(安装指南)
  11. npm常用命令(扩展中...)
  12. 华为云媒体査勇:华为云在视频AI转码领域的技术实践
  13. 特斯拉要退市!马斯克内部信:不受华尔街摆布;股价大涨10%
  14. [转]Http Message结构学习总结
  15. excel规划求解功能总结
  16. Android布局——水滴屏全屏设置
  17. JavaScript实现点击一下显示,再点击一下隐藏的功能(使用工厂函数)
  18. 华硕服务器怎么装win7系统教程,华硕win7系统重装教程
  19. 终极网络电视王 v3.25 是什么
  20. SQL Server 定时自动备份和自动删除方法图文超详细步骤

热门文章

  1. 2022(秋)工程伦理答案 第二章
  2. 三个数相减的平方公式_小学一年级数学难点解析,附34个必考公式,孩子必备!...
  3. 机械键盘Windows键失灵,解决办法
  4. 域名动态解析到动态IP
  5. geoserver osm 导入_[原]导入OpenStreetMap海图数据,并在GeoServer上发布
  6. 弋阳一中2021高考成绩查询,凝心聚力 干在实处——弋阳一中成功召开2020-2021学年度上学期期末总结大会...
  7. 数学建模:灰色预测模型
  8. 【PS问题处理】画笔延迟较高的解决方法
  9. vertical-align什么意思?
  10. Linux零基础入门到进阶