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)”是什么意思呢?

解决方案 »

  1.   

    key id_2(id)同时创建一个索引,索引的名称为 id_2 (这个必须唯一), 索引的内容是 id 字段。
      

  2.   

    就是对字段id创建一个名为id_2的索引。其实,已经没有必要了。
    primary key(id),
    unique key id(id),这已经创建了两次索引了。何必多此一举。
      

  3.   

    key id_2(id)
    索引名id_2  索引的列是id,不过在你的语句里貌似没必要 因为已经是聚集索引了
      

  4.   

    索引的名称为 id_2 (这个必须唯一), 索引的内容是 id 字段。
      

  5.   

    啥啥是聚集索引,为什么要用索引
    有primary key不就可以了,为什么还要Unique key