mysql向数据表添加数据问题
我通过如下命令创建了一个数据表:
create table student
(
id int(3) not null auto_increment primary key,
number int(10) not null,
name varchar(5) not null,
class varchar(10) not null
)
再通过如下命令添加数据:
insert into student
(number,name,class)
values(1040908159,'范爷','电信2班');
但提示一下错误信息:
incorrect string value:'\xB7\xB6\xD2\xAF' for column 'name' at row 1
请问各位大神,这是什么原因呢?
------解决方案--------------------set names gbk;
再insert
------解决方案--------------------set names 'gbk';
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
------解决方案--------------------字符编码的问题。
show variables like '%char%';
设置编码
set name 'gbk';