mysql> create table student
-> ( S_no int(11) primary key not null unique auto_increment ,
-> S_name Varchar(50) not null,
-> S_sex char(2) ,
-> S_bir date ,
-> phone int(13) unique ,
-> e_mail text unique
-> );
ERROR 1170 (42000): BLOB/TEXT column 'e_mail' used in key specification without a key length
text这种类型不能用于建立索引,建议去掉unique这个限制。
text类型不能创建索引,如果需要创建索引,可以改为varchar类型。
email 不应该用TEXT,合理的类型应该是varchar(50)