CREATE TABLE `test` (
'aaa' VARCHAR (16) NOT NULL DEFAULT '',
'bbb' VARCHAR (16) NOT NULL DEFAULT '',
'ccc' INT (11) UNSIGNED NOT NULL DEFAULT 0,
KEY `sindex` (`aaa`, `bbb`, `ccc`)
'aaa' VARCHAR (16) NOT NULL DEFAULT '',
'bbb' VARCHAR (16) NOT NULL DEFAULT '',
'ccc' INT (11) UNSIGNED NOT NULL DEFAULT 0,
KEY `sindex` (`aaa`, `bbb`, `ccc`)
) ENGINE = MyISAM COMMENT = '';
这样就在 aaa、bbb、ccc 3列上建立联合索引了。
如果表已经建好了,那么就在phpmyadmin里面执行:
alert table test add INDEX `sindex` (`aaa`,`bbb`,`ccc`)
就可以在这3列上建立联合索引了。