MySQL 执行插入报错 - Incorrect string value: '\xE4\xB8\xAD\xE6\x96\x87' for column 'name' at row 1

报错的原因就是在执行插入时对Name这个字段被赋予了错误的字符串值:’\xE4\xB8\xAD\xE6\x96\x87’

实际上就函数里面的变量接收到的值编码格式跟它定义的不一致。 
使用navicate打开表设计,这里写图片描述
将各字段的编码格式是否与MySQL中my-default.ini中的编码设置一致即可。

 

原文出处:

[1] _cuiyaoqiang, MySQL 执行插入操作时报1366 - Incorrect string value: '\xE4\xB8\xAD\xE6\x96\x87' for column 'name' at row 1, http://blog.csdn.net/cuiyaoqiang/article/details/51093510

 

posted @ 2017-08-07 15:08  ryelqy  阅读(1549)  评论(0编辑  收藏  举报