MySQL默认字符集问题

    

create table Student(

Sno char(8) NOT NULL primary key,

Sname varchar(8) NOT NULL,

Sex char(2) NOT NULL default '',

Birth datetime NOT NULL,

Classno char(3) NOT NULL,

Entrance_date datetime NOT NULL,

Home_addr varchar(40));

额,今天创建表时显示:Invalid default value for 'Sex'

MySQL默认字符集问题_第1张图片

然后查了下字符集 命令:show variables like 'char%';

MySQL默认字符集问题_第2张图片

额,发现数据库的默认字符集时latinl,立马把它改掉了,alter database homework_one character set utf8;

MySQL默认字符集问题_第3张图片

重新创建,终于成功...鸡冻!

你可能感兴趣的:(MySQL默认字符集问题)