为了账号安全,请及时绑定邮箱和手机立即绑定

导入数据时出错,ERROR 1366 (HY000): Incorrect string value: '\xE8\x8B\xB1\xE5\xAF\xB8...' for column 'goods_name' at row 1

无法写入记录,使用的MySQL5.6 写入前输:SET NAMES gbk;也不行。

输入INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('R510VC 15.6英寸笔记本','笔记本','华硕','3399',DEFAULT,DEFAULT);

报错显示ERROR 1366 (HY000): Incorrect string value: '\xE8\x8B\xB1\xE5\xAF\xB8...' for column 'goods_name' at row 1

正在回答

3 回答

我跟你遇到了同样的问题

0 回复 有任何疑惑可以回复我~

我遇到了相同的问题,但是使用命令“SET NAMES gbk;”就可以完美解决了。

0 回复 有任何疑惑可以回复我~
#1

菲小白

同样的问题,用此方法解决,谢谢! 但是my.ini文件中不是设置的utf8吗?不太了解原因,求解释
2017-06-20 回复 有任何疑惑可以回复我~

查看下表结构

show create table tdb_goods;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

导入数据时出错,ERROR 1366 (HY000): Incorrect string value: '\xE8\x8B\xB1\xE5\xAF\xB8...' for column 'goods_name' at row 1

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信