ERROR 1366 (HY000): Incorrect string value: '\xD6\xD0\xCE\xC4' for column XXX at row 1
本错误为:该列的插入格式有误
修改该表中该列的字符集为utf-8
网上办法:
)不能插入中文解决办法:
向表中插入中文然后有错误。
mysql> insert into users values(88,'中文');
ERROR 1366 (HY000): Incorrect string value: '\xD6\xD0\xCE\xC4' for column 'usern
ame' at row 1
mysql> insert into users values(88,'中文');
ERROR 1366 (HY000): Incorrect string value: '\xD6\xD0\xCE\xC4' for column 'usern
ame' at row 1
还要更改users表的username的字符集。
mysql> alter table users modify username char(20) character set gbk;
ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xCB\xC4' for column 'usern
ame' at row 1
mysql> alter table users modify username char(20) character set gbk;
ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xCB\xC4' for column 'usern
ame' at row 1
因为表中已经有数据,所以更改username字符集的操作没有成功
清空users表中的数据
mysql> truncate table users;
Query OK, 3 rows affected (0.01 sec)
从新更改user表中username的字符集
mysql> alter table users modify username char(20) character set gbk;
Query OK, 0 rows affected (0.06 sec)
Records: 0 Duplicates: 0 Warnings: 0
这时再插入中文字符,插入成功。
mysql> insert into users values(88,'中文');
Query OK, 1 row affected (0.01 sec)
mysql> select * from users;
+--------+----------+
| userid | username |
+--------+----------+
| 88 | 中文 |
+--------+----------+
1 row in set (0.00 sec)
最新文章
- Sublime WiFi真机同步和WiFi真机预览使用说明
- 关于sql 的列转行
- iOS学习之沙盒
- 20145227《Java程序设计》第1次实验报告
- shell脚本实例-菜单样例
- NET Core 静态文件及JS包管理器(npm, Bower)的使用
- mysql_config not found
- makefile例子《一》
- 中国的手写输入法iOS8.1在崩溃
- vue里如何灵活的绑定class以及内联style
- iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态
- make install 时指定安装路径
- mpvue使用scroll-view实现图片横向滑动
- OpenGL ES 3.0之顶点缓冲
- label文字居中
- <;转>;机器学习系列(9)_机器学习算法一览(附Python和R代码)
- Python3基础 dict keys+values 循环打印字典中的所有键和值
- Python之内建函数Map,Filter和Reduce
- 洛谷——P1747 好奇怪的游戏
- Great Expectations