在此MySQL表定义中:
CREATE TABLE groups (
ug_main_grp_id smallint NOT NULL default '0',
ug_uid smallint default NULL,
ug_grp_id smallint default NULL,
KEY (ug_main_grp_id)
);
KEY
关键字是什么意思?它不是主键,也不是外键,所以它只是一个索引吗?如果是,那么使用KEY
创建的这种类型的索引有什么特别之处
发布于 2011-03-30 05:46:06
KEY
通常是INDEX
的同义词。在列定义中给定键属性PRIMARY KEY
时,也可以仅将其指定为KEY
。这是为了与其他数据库系统兼容而实现的。
column_definition:
data_type [NOT NULL | NULL] [DEFAULT default_value]
[AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]
...
https://stackoverflow.com/questions/924265
复制相似问题