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)。 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |