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;






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论