🌲出现过程:
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);
插入成功,哈哈哈。。。哈。。
完。。。