
“ERROR 1366 (HY000): Incorrect string value: '\xBE\xEA' for column 'name”,此问题的原因:配置文件错误。
解决的方法和 *** 作步骤如下:
1、首先,右键单击开始图标,然后在菜单上选择“运行”选项,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,在输入框中输入“cmd”命令,然后单击“确定”按钮,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,输入“mysql -uroot -p+密码”,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,连接成功,输入如下红框中的内容,然后进入下一步。
5、随后,完成上述步骤后,查找配置文件所在的地址,如下图所示,然后进入下一步。
6、最后,完成上述步骤后,打开mysql.ini文件,将默认字符集修改为“utf8”,因为MYSQL版本不同,配置文件中的内容也不相同,只需要修改字符集设置并将其修改为utf8即可,如下图所示。这样,问题就解决了。
在新建表后,进行初始化插入数据时报Error Code: 1366. Incorrect string value...
出现这个问题是因为表的默认编码是latin1 而我要兼容utf8的中文字段。
所以一下改正数据表的编码格式:
插入中文后还是报错;
从数据表看字段的编码格式还是latin1
需要改一下字段的编码格式
重新执行插入数据命令,执行成功
MySQL错语信息错误编码:1366错误信息:Incorrectintegervalue:''forcolumn'shoptype'atrow1是设置错误造成的,解决方法为:
1、这句话翻译过来就是说:不正确的列名称”认真查找后发现,由于我最后无意中添加了一列,且那列没有给列名如下。
2、直接把这列删除就可以了如下。
3、但是没想到删除后还有问题,说 incorrectcolumnname“address”翻译过来就是:不正确的列名称address如下。
4、认真观察发现,原来是address后面无意中多了一个空格。
5、删除多余的空格,然后在保持即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)