在这个 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?
KEY
引用create-table - 索引和键
{INDEX|KEY}
所以KEY通常是一个INDEX
INDEX
KEY 通常是 INDEX 的同义词。当在列定义中给出键属性 PRIMARY KEY 时,也可以仅将其指定为 KEY。这是为了与其他数据库系统兼容而实现的。