Warning (Code 1366): Incorrect string value: '\' for column 'msg' at row 1的解决办法
来源:互联网 发布:纵横网络旅游怎么注册 编辑:程序博客网 时间:2024/05/01 02:46
使用sql语句创建的表
用sqlyog导入的
然后发现出现Warning (Code 1366): Incorrect string value: '\' for column 'msg' at row 1的错误
已经是第三次了 以前忘了怎么解决的了 现在刚解决完 跟大家说说
sql文件内容
USE `123DB`;
DROP TABLE IF EXISTS `player_properties`;
CREATE TABLE `fpd_et_player_properties` (
`player_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '玩家ID',
`player_nickname` varchar(8) CHARACTER SET latin1 NOT NULL COMMENT '昵称',
PRIMARY KEY (`player_id`))
ENGINE=MyISAM AUTO_INCREMENT=100025 DEFAULT CHARSET=utf8 COMMENT='玩家属性表';
导入后红色字体的字段不能使用中文
之前
mysql> show variables like '%char%';
+--------------------------+--------------------------+| Variable_name | Value |+--------------------------+--------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | utf8 |
| character_set_system | utf8 |
都没有什么异常
后来解决办法是:
将player_properties`表删除 重新使用sql工具导入 但是在导入之前 将latin1换成utf8就可以了
顺序是
1.用sql工具将表导出sql存储文件到其他地方
2.找到刚才导出的sql文件 将需要使用中文的字段的latin1换成utf8
3.删除想要修改的表
4.使用sql工具导入刚才备份的sql表
5.大功告成
以上
- Warning (Code 1366): Incorrect string value: '\' for column 'msg' at row 1的解决办法
- 该错误的解决办法:Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1
- Incorrect string value: '' for column '' at row 1 错误分析
- MySQL - Incorrect string value: for column 'name' at row 1
- Incorrect string value: '' for column '' at row 1
- Incorrect string value:"\ \ \ \ \"for column'trurname' at row 1
- Incorrect string value:"\ \ \ \ \"for column'trurname' at row 1
- ERROR 1366 (HY000): Incorrect string value:’XXX’ for column 'XXX at row 1解决
- 1366 - Incorrect string value: '\xE4\xB8\xAD\xE6\x96\x87' for column 'cName' at row 1
- ERROR 1366 (HY000): Incorrect string value: '\xD6\xD0\xCE\xC4' for column XXX at row 1
- ERROR 1366 (HY000): Incorrect string value: '\xC6\xF4\xD3\xC3' for column 'name' at row 1
- ERROR 1366 (HY000): Incorrect string value: '\xE5\xB8\x82' for column 'address' at row 1
- ERROR 1366 (HY000): Incorrect string value: '\xE7\x9A\x84' for column 'name' at row 1
- ERROR 1366 (HY000): Incorrect string value: '\ ' for column ' ' at row 1
- ERROR 1366 (HY000): Incorrect string value: '\xC6\xF4\xD3\xC3' for column 'name' at row 1
- ERROR 1366 (HY000): Incorrect string value:’XXX’ for column 'XXX at row 1解决
- ERROR 1366 (HY000): Incorrect string value: '\xE5\xB8\x82' for column 'address' at row 1
- ERROR 1366 (HY000): Incorrect string value: '\xD6\xD0\xCE\xC4' for column XXX at row 1
- 关于udelay(); mdelay(); ndelay(); msleep();
- 温州兰博基尼车主遭绑架案1名嫌犯获死刑-兰博基尼-女车主-绑架
- 数理逻辑:命题演算(6) 等价公式 (尚缺,待补)
- xp文件管理器无法显示地址栏
- 用dom4j,解析xml 最好、最方便!
- Warning (Code 1366): Incorrect string value: '\' for column 'msg' at row 1的解决办法
- 数理逻辑:命题演算(7)关于可推出性的某些定理 (尚缺,待补)
- 双链表排序--可以在任意位置正确插入节点
- 面试题9
- android:layout_weight详解
- 数理逻辑:命题演算(8)命题逻辑公式与命题演算公式 (尚缺,待补)
- 向高手进阶-各级别Android程序员应掌握的内容
- Android中使用OrmLite持久化的详细介绍
- 数理逻辑:命题演算(9)命题演算的无矛盾性 (尚缺,待补)