加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

ERROR 1366 (HY000): Incorrect string value:’XXX’ for column

发布时间:2014-01-06 14:15:59 所属栏目:MySql教程 来源:站长网
导读:ERROR 1366 (HY000): Incorrect string value:XXX for column 'XXX at row 1解决 环境 MySQL Server 5.5.27 + 命令行工具 问题 插入中文字符数据出现如下错误:
ERROR 1366 (HY000): Incorrect string value:’XXX’ for column 'XXX at row 1解决

环境

MySQL Server 5.5.27 + 命令行工具

问题

插入中文字符数据出现如下错误:

ERROR 1366 (HY000): Incorrect stringvalue: 'xBDxF1xCCxECxCCxEC...' for co

lumn 'MESSAGECONTENT' at row 1

环境再现

--以下是插入语句:  
insert into sms_inbox values('123456','123456', 'cd', sysdate(), '今天天  
气很好', 1, sysdate(), '123456');  
       
--报错:  
ERROR 1366 (HY000): Incorrect stringvalue: 'xBDxF1xCCxECxCCxEC...' for co 
lumn 'MESSAGECONTENT' at row 1  
       
--解决:设置编码  
set names gbk;  
       
Query OK, 0 rows affected (0.02 sec)

总结

当出现乱码,就是编码的问题,可以尝试设置数据库的编码(set nams gbk)。

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读