您的位置:首页 > 产品设计 > UI/UE

ERROR 1366 (HY000): Incorrect string value: '\xB4\xE7\xB1\xCA\xBC\xC7...' for co lumn 'goods_name' a

2017-06-19 13:23 471 查看
mysql> 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: ‘\xB4\xE7\xB1\xCA\xBC\xC7…’ for co

lumn ‘goods_name’ at row 1

解决方案:

首先查看自己的数据表情况:

mysql> SHOW CREATE TABLE tdb_goods;

+———–+———————————————————————————————————————————————————————–

——————————————————————————————-+

| Table | Create Table

|


+———–+———————————————————————————————————————————————————————–

——————————————————————————————-+

| tdb_goods | CREATE TABLE tdb_goods
(
goods_id
smallint(5) unsigned NOT NULL AUTO_INCREMENT,
goods_name
varchar(150) NOT NULL,
goods_cate
varchar(40) NOT NULL,
brand_name
varchar(40) NOT NULL,
goods_price
decimal(15,3) unsigned NOT NULL DEFAULT '0.000',
is_show
tinyint(1) NOT NULL DEFAULT '1',
is_saleoff
tinyint(1) NOT NULL DEFAULT '0',

PRIMARY KEY (
goods_id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 |

+———–+———————————————————————————————————————————————————————–

——————————————————————————————-+

1 row in set (0.00 sec)

mysql>

然后执行如下命令:

mysql> SET NAMES gbk;

Query OK, 0 rows affected (0.00 sec)

mysql>

再然后插入数据:

mysql> INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is

_saleoff) VALUES(‘R510VC 15.6英寸笔记本’,’笔记本’,’华硕’,’3399’,DEFAULT,DEFAULT)

;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql
相关文章推荐