mysql写不了中文数据
2016-04-26 11:30
405 查看
环境
MySQL Server 5.5.27 + 命令行工具
问题
插入中文字符数据出现如下错误:
ERROR 1366 (HY000): Incorrect stringvalue: 'xBDxF1xCCxECxCCxEC...' for co
lumn 'MESSAGECONTENT' at row 1
环境再现
插入语句: insert into s values('s1','精益',20,'天津');
报错: ERROR 1366 (HY000): Incorrect string value: '\xBE\xAB\xD2\xE6' for column 'SNAME' at row 1
解决: 设置编码 set names gbk;
Query OK, 0 rows affected (0.02 sec)
总结
当出现乱码,就是编码的问题,可以尝试设置数据库的编码(set nams gbk)。
MySQL Server 5.5.27 + 命令行工具
问题
插入中文字符数据出现如下错误:
ERROR 1366 (HY000): Incorrect stringvalue: 'xBDxF1xCCxECxCCxEC...' for co
lumn 'MESSAGECONTENT' at row 1
环境再现
插入语句: insert into s values('s1','精益',20,'天津');
报错: ERROR 1366 (HY000): Incorrect string value: '\xBE\xAB\xD2\xE6' for column 'SNAME' at row 1
解决: 设置编码 set names gbk;
Query OK, 0 rows affected (0.02 sec)
总结
当出现乱码,就是编码的问题,可以尝试设置数据库的编码(set nams gbk)。
相关文章推荐
- mysql触发器笔记
- 关于查看MYSQL一张表索引的语句SHOW INDEX FROM tleName的分析
- 使用Elasticsearch-jdbc为MySQL数据库建立索引
- MySQL数据文件介绍及win下存放位置
- MySQL启动参数(一) —— init_file
- MySQL解决SQL注入的另类方法详解
- mysql中索引的使用
- mysql5.6.x GTID主从复制配置
- 进阶级-多MYSQL数据库 同步数据
- find_in_set mysql
- Mysql查询数据库和数据库表所占空间
- MySQL修改my.cnf配置不生效的解决方法
- MySQL主从复制
- MySQL的基础操作
- MYSQL 中binlog 参数的记录
- mysql-性能,命令-explain,show processlist,show
- mysql 5.7.12 免安装版,windows 配置
- MySQL在线DDL工具pt-online-schema-change
- MySql为何默认不用hash索引而用BTree索引的几点原因
- 关于mysql锁表的几种形式