create table schedule(
id int(10) unsigned not null auto_increment,
username varchar(50) not null default '',
year int(4) default null,
month int(2) default null,
day int(2) default null,
plan text default null,
primary key(id),
unique key id(id),
key id_2(id)
);最后的那个“key id_2(id)”是什么意思呢?
id int(10) unsigned not null auto_increment,
username varchar(50) not null default '',
year int(4) default null,
month int(2) default null,
day int(2) default null,
plan text default null,
primary key(id),
unique key id(id),
key id_2(id)
);最后的那个“key id_2(id)”是什么意思呢?
primary key(id),
unique key id(id),这已经创建了两次索引了。何必多此一举。
索引名id_2 索引的列是id,不过在你的语句里貌似没必要 因为已经是聚集索引了
有primary key不就可以了,为什么还要Unique key