Incorrect string value: '\xAD\xBF The...' for column '

九月茅桃
Golang领域优质作者
博客专家认证
2011-09-19 04:27:01


485333 2011-09-19 04:05:41,597 ERROR [main] com.csf.cdp.dealComparison.dao.DBDao - SaveTraceData Error:Incorrect
string value: '\xAD\xBF The...' for column 'data_trace' at row 1
485333 2011-09-19 04:05:41,597 ERROR [main] com.csf.cdp.dealComparison.dao.DBDao - SaveTraceData Error:Incorrect
string value: '\xAD\xBF The...' for column 'data_trace' at row 1
485335 2011-09-19 04:05:41,599 ERROR [main] com.csf.cdp.dealComparison.CompareDealer - Error While Dealing
Trace:Incorrect string value: '\xAD\xBF The...' for column 'data_trace' at row 1


开发人员给我一串报错日志,说3W批量insert语句会报这个错误,我baidu了下、goole了下,好像很少有人碰到,官方论坛上面有人说
将字符集修改成latin,我觉得在稳定的生产环境上修改这个是不理智的。


开发人员给了我所有他能抓到的日志,有30M,我用Notepad++检索了所有的日志文件,没有发现sql语句中data_trace字段里面包含
“\xAD\xBF The”的insert数据。


leader催的着急解决这个问题,从何下手!


...全文
228 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
九月茅桃 2011-09-22
  • 打赏
  • 举报
回复
恩,是字符集的问题,改了,就好了!
Rotel-刘志东 2011-09-20
  • 打赏
  • 举报
回复
还是字符集的问题。
rucypli 2011-09-19
  • 打赏
  • 举报
回复
不是你数据库得问题
ACMAIN_CHM 2011-09-19
  • 打赏
  • 举报
回复
这应该是个 '倍' 字。
ACMAIN_CHM 2011-09-19
  • 打赏
  • 举报
回复
字符集设置的问题。

set name 'gbk'; 试一下,或者按下贴中方法进行检查。

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧