这样写好像会因为汉字而报错 Invalid default value for ‘sex’
CREATE TABLE t_user (
id INT(11) NOT NULL AUTO_INCREMENT,
sex CHAR(2) default '男' CHECK (sex in('男','女')),
PRIMARY KEY (id));
可以删除 default '男'
,或者改成英文,
CREATE TABLE t_user (
id INT(11) NOT NULL AUTO_INCREMENT,
sex CHAR(2) default 'M' CHECK (sex in('M','F')),
PRIMARY KEY (id));