create table x1(
id varchar(20) not null default '',
key(id)
);create table x2(
id varchar(20) not null default '',
index x2_index (id)
);   
我记得ACMAIN_CHM 大哥曾今说过 在mysql中 key 和 index是一样的。
=============================================================
-- 官方文档
· KEY通常是INDEX同义词。如果关键字属性PRIMARY KEY在列定义中已给定,则PRIMARY KEY也可以只指定为KEY。这么做的目的是与其它数据库系统兼容。
=============================================================
我想说的是,难道有些数据库里面的索引不是用的key或index的关键字吗?
 例如 XX数据库 
多谢各位大哥回答。。