mysql> insert into t3(id,name) values(1,'的');

ERROR 1366 (HY000): Incorrect string value: '\xE7\x9A\x84' for column 'name' at row 1

检查数据库此字段的字符集是否与SQL语句传递数据的字符集相同;不相同则会引发MySQL1366错误。

mysql> show full columns from t3;
+-------+-------------+-------------------+------+-----+---------+-------+---------------------------------+---------+
| Field | Type        | Collation         | Null | Key | Default | Extra | Privileges                      | Comment |
+-------+-------------+-------------------+------+-----+---------+-------+---------------------------------+---------+
| id    | int(11)     | NULL              | NO   | PRI | NULL    |       | select,insert,update,references |         |
| name  | varchar(30) | latin1_swedish_ci | YES  |     | NULL    |       | select,insert,update,references |         |
+-------+-------------+-------------------+------+-----+---------+-------+---------------------------------+---------+

看到name列是latin类型的,将name改成utf8:

mysql> alter table t3 modify name varchar(30) character set utf8;
Query OK, 1 row affected (0.06 sec)
Records: 1  Duplicates: 0  Warnings: 0

mysql> show full columns from t3;
+-------+-------------+-----------------+------+-----+---------+-------+---------------------------------+---------+
| Field | Type        | Collation       | Null | Key | Default | Extra | Privileges                      | Comment |
+-------+-------------+-----------------+------+-----+---------+-------+---------------------------------+---------+
| id    | int(11)     | NULL            | NO   | PRI | NULL    |       | select,insert,update,references |         |
| name  | varchar(30) | utf8_general_ci | YES  |     | NULL    |       | select,insert,update,references |         |
+-------+-------------+-----------------+------+-----+---------+-------+---------------------------------+---------+
2 rows in set (0.00 sec)

mysql>  insert into t3(id,name) values(3,'的');
Query OK, 1 row affected (0.00 sec)

mysql> select * from t3;
+----+------+
| id | name |
+----+------+
|  1 | dan  |
|  3 | 的   |

/*

也需要排查下mysql配置文件中[client]下的default-character-set,如果和远程连接的数据库的字符集不一致,也会出现该问题。

*/

--本篇文章参考自:http://blog.csdn.net/clare504/article/details/9569347

ERROR 1366 (HY000): Incorrect string value: ‘\xE7\x9A\x84‘ for column ‘name‘ at row 1相关推荐

  1. ERROR 1366 (HY000): Incorrect string value: '\xE5\xB8\x82' for column 'address' at row 1

    1.错误描述 mysql> insert into t_student_info values (2016010101,'张三',23,'男','2323254343','湖北省武汉市洪山区') ...

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

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

  3. ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name' at row 1

    ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name' at row 1 数据库字符集问题,查 ...

  4. Linux MySQl 5.7.17 MySQL ERROR 1366(HY000):Incorrect string value 解决方法

    MySQL ERROR 1366(HY000):Incorrect string value,在往数据库中插入中文的时候会出现. 这也就是编码问题,网上大部分都是说设置下配置文件中的设置,而可悲的是在 ...

  5. ERROR 1366 (HY000): Incorrect string value......(Mysql报错解决)

    2019.11.29更新:发现了新的解决方法 错误描述 在控制台执行插入操作的时候,Mysql报错ERROR 1366 (HY000): Incorrect string value--插入操作失败, ...

  6. linux mysql 1366_Linux MySQl 5.7.17 MySQL ERROR 1366(HY000):Incorrect string value 解决方法

    MySQL ERROR 1366(HY000):Incorrect string value,在往数据库中插入中文的时候会出现. 这也就是编码问题,网上大部分都是说设置下配置文件中的设置,而可悲的是在 ...

  7. 数据库错误 ERROR 1366 (HY000): Incorrect string value: ‘\xD4\xF8\xBB\xAA‘ for column ‘Sname‘ at row 1解决

    数据库错误 ERROR 1366 (HY000): Incorrect string value: '\xD4\xF8\xBB\xAA' for column 'Sname' at row 1解决 一 ...

  8. ERROR 1366 (HY000): Incorrect string value: ‘\xE8\xB5\xB5 \xE9\x9B...‘ for column ‘s_name‘ at row 1

    解决MySQL字段中文插入报错问题 问题描述: 操作步骤: 1.创建数据库 deparkment; create database deparkment; 2.创建 Student 表: create ...

  9. ERROR 1366 (HY000): Incorrect string value: '\xE8\xB5\xB5\xE9\x9B\xB7' for column 'Sname' at row 1

    问题描述: 我的操作步骤: 1.创建数据库test,语句:      create database test; 2.创建Student表:      create table Student(SId ...

最新文章

  1. JS如何捆绑TypeScript声明文件
  2. android学习从模仿开始 —— 模仿UI 导航帖
  3. connection reset by peer问题总结及解决方案
  4. 句柄与指针的区别与联系
  5. 图解用Wireshark进行Http协议分析
  6. mysql5.5源码包安装_mysql的源码包方式安装(mysql5.5)
  7. Backblaze发布2016年2季度硬盘可靠性报告
  8. 中国移动高同庆:积极推动6G形成全球统一标准体系,避免产业割裂
  9. Linux与云计算——第二阶段Linux服务器架设 第七章:网站WEB服务器架设—日志分析平台...
  10. Omi教程-生命周期和事件处理
  11. dell电脑恢复出厂系统(旧电脑如何重装系统)
  12. 猫盘plus开启ssh登录
  13. 什么水果有利于饭后消化?
  14. 辅助功能 AccessibilityService笔记
  15. Qt 笔锋 毛笔 钢笔 蜡笔 4k流畅画笔 Demo
  16. UVA10142/PC110108Australian Voting
  17. swoole运行的时候提示端口被占用问题
  18. java Socket长连接
  19. 利用程序随机构造N个已解答的数独棋盘
  20. error MSB4184: 无法计算表达式

热门文章

  1. Keyshot 科研作图2(材质与环境)
  2. 【IDEA系列】详述使用 IntelliJ IDEA 解决 jar 包冲突的问题
  3. vue中使用echart地图
  4. 谷歌浏览器下载速度慢?那是你没打开多线程下载
  5. 模型如何压缩?使用轻量化的模型压缩技术剪枝(pruning)
  6. 工行在线支付接口实战开发流程及源码
  7. 玩转Qml(3)-换皮肤
  8. react-native-wechat分享微信小程序的彩坑
  9. 关于程序语言的蛋生鸡 鸡生蛋问题
  10. Failed to open file ''****.sql'', error: 2的解决方案