`sex` enum("男","女","保密") not null,
这个表始终提示“invalid default value for "sex"”错误,我把defalut“保密”去掉就可以了,这是为什么昵
这个表始终提示“invalid default value for "sex"”错误,我把defalut“保密”去掉就可以了,这是为什么昵
2015-01-23
我也遇到了这个问题
create table imooc_user(
id int unsigned auto_increment key,
username varchar(20) not null unique,
passworld char(32) not null,
sex enum("男","女","保密") not null default "保密",
face varchar(50) not null,
regTime int unsigned not null
)charset='utf8';
在代码末尾加上charset='utf8',就可以了。我的MySQL是5.6.17版字段和表名不能加单引号。
举报