热线电话:13121318867

登录
2020-04-11 阅读量: 522
报错1366

建表时 插入表内容有中文时 MySQL报错
error 1366(HY000):Incorrect string value:'\x64\xE3\xC3' for column 'value' at row 1

因为表格的默认编码方式不是utf8,所以需要改为utf8

1:设置server和database为utf8类型

使用以下命令来设置在命令行输入:

show variables like '%char%';

set character_set_server=utf8;

set character_set_database=utf8;

2:建表时设置默认字符集

在建表语句的末尾添加default charset=utf8,就可以

比如

create table user_info

(a int,

b varchar(10),

c int not null)

default charset=utf8;

38.9688
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子