开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

解决MySQL里的ERROR 1366 (HY000): Incorrect string value

简介:
+关注继续查看
前两天用360杀毒时把MYSQL给误清除了,今天在使用的时候重新装了个 MYSQL5.2。创建了一个表,设置NAME字段为varchar(100),但是在插入中文时报错:ERROR 1366 (HY000): Incorrect string value: '。。。知道是字符集错误,研究了半天,刚回到家就解决了。方法如下:


一开始我就知道是编码问题,可能是我在装MYSQL的时候选择的是utf8,所以在插入数据的时候出现编码的错误,解决方法是找到Mysql的安装目录下的my.ini文件,把里面的default-character-set=gbk。

MYSQL对多语言的支持固然是个好事,特别是MYSQL4.1以后,随之而来的乱码问题是我们中国软件开发人员很是头疼的一个问题。记下点点滴滴,最后回过头来跟它算总账。





     本文转自NightWolves 51CTO博客,原文链接:http://blog.51cto.com/yangfei520/440363,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MySQL - [ERR] 1064 - You have an error in your SQL syntax check the manual……
MySQL - [ERR] 1064 - You have an error in your SQL syntax check the manual……
0 0
MySQL问题解决 [Err] 1064 - You have an error in your SQL syntax;
MySQL问题解决 [Err] 1064 - You have an error in your SQL syntax;
0 0
【MySQL】mysql-ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xC8\xFD‘ for column ‘name‘ at row
简介:【MySQL】mysql-ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xC8\xFD‘ for column ‘name‘ at row
0 0
MySQL 同时出现 ERROR 2002 和 ERROR 1524
ERROR 2002 (HY000) ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded
423 0
MySQL ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number
异常: ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number 异常.
1199 0
MySQL 中文insert报错Incorrect string value: '\xCC\xEC\xB2\xC5'
 序言:中文录入失败,报错:Incorrect string value: '\xCC\xEC\xB2\xC5',如下所示:mysql> set names utf8;Query OK, 0 rows affected (0.
937 0
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL s
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near at line 3 MySQL 5.
783 0
MySQL [ERROR] Table 'mysql.user' doesn't exist
    一次源码新装的mysql,由于没有复制my-default.cnf到/etc/my.cnf位置,在启动mysql的时候碰到了无法打开mysql.user表的错误。
2499 0
【MySQL】Incorrect string value 问题一则
【问题现象】 凌晨一个客户实例报警slave sql 进程由于报如下错误而停止: mysql> show slave status \G *************************** 1.
726 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载