[22001][1366] Data truncation: Incorrect string value: ‘\xE5\x88\x98\xE5\x88\x9A‘ for column `wq`.`t

🌲出现过程:

1、我创建了一个数据库;

create database wq;

2、使用该数据库;

use wq;

3、然后在数据库内创建了表;

create table t_course(
    name varchar(20),
    subject varchar(20),
    course int
);

4、但是在我插入数据时;

insert into t_course
VALUES ('刘刚','数学',67),
       ('刘刚','语文',71),
       ('李军','数学',72),
       ('李军','语文',89),
       ('赵强','数学',54),
       ('赵强','语文',56);

提示我该错误:

[22001][1366] Data truncation: Incorrect string value: '\xE5\x88\x98\xE5\x88\x9A' for column `wq`.`t

🌳出现原因:

我创建数据库的时候没有指定 utf-8 的编码。

🌴解决过程:

1、删除原先数据库;

drop database wq;

2、创建数据库时加上 utf8 编码;

create database wq default charset utf8;

3、使用该数据库;

use wq;

4、创建表;

create table t_course(
    name varchar(20),
    subject varchar(20),
    course int
);

5、插入数据;

insert into t_course
VALUES ('刘刚','数学',67),
       ('刘刚','语文',71),
       ('李军','数学',72),
       ('李军','语文',89),
       ('赵强','数学',54),
       ('赵强','语文',56);

插入成功,哈哈哈。。。哈。。

 

 

 完。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值