Mysql:Incorrect string value: '\xE7\x94\xB7' for column '性别' at row 1

在这里插入图片描述
解决方法1:

mysql> show variables like "%character_set_database%";
mysql> set character_set_database=utf8;
mysql> show variables like "%character_set_database%";

在这里插入图片描述

mysql> show create table ooxx.ww;

在这里插入图片描述

mysql> alter table ooxx.ww default character set utf8;

在这里插入图片描述

mysql> show create table ooxx.ww;

在这里插入图片描述
解决方法2:
在一开始创库的时刻就加上utf8

mysql> create database wwxx character set utf8;
mysql> create table wwxx.gg(
    -> 姓名  char(20),
    -> 性别  char(5),
    -> 手机号  int(11)
    -> );
mysql> insert into wwxx.gg values (
    -> '小明',
    -> '男',
    -> 10086);
mysql> select * from wwxx.gg;

在这里插入图片描述

发布了96 篇原创文章 · 获赞 100 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43395428/article/details/104823907
今日推荐