给大家先看下我建表的代码:
create table zeng0822(
id int primary key auto_increment,
sname varchar(10) not null default "",
gender char(1) not null default "",
company varchar(20) not null default "",
salary decimal(6,2) not null default 0.00,
fanbu smallint not null default 0
)engine myisam charset utf8;问题一:
添加数据过程中发现gender列写"男"出现错误;问题二:
第一次在sname列添加两字中文姓名是没问题的,第二次选了sname/gender/salary三列添加数据,告诉我
ERROR 1366 (HY000): Incorrect string value: '\x80\xE9\x94\x8B' for column 'sname' at row 1、问题一我直接输入1来暂时解决了插入问题,但是还不明白;
问题二查阅了许多办法,包括在/etc中新建my.cnf文件(反而导致无法启动mysql)、将MYSQL数据库统一设置成: gbk格式等等都不好用。
自学小白求各位大神帮忙解答!