2011-09-26 75 views

回答

3

就我所知,只有InnoDB引擎提供了聚集索引。 另外,没有专门的“CLUSTER”关键字;所有PRIMARY KEY索引都是CLUSTERed。 请参见http://dev.mysql.com/doc/refman/5.5/en/innodb-index-types.html

+0

谢谢。我知道它集中在主键上,但我想知道是否可以定义其他属性来创建集群。 –

0

它似乎不像您试图在名为“CLUSTER”的表上创建聚簇索引。也许你需要这样做:

CREATE INDEX niels1 ON CLUSTER (attr1,attr2) USING BTREE; 
1

因为这不是MySQL的有效语法。见Alex的答案。 InnoDB将主键集群,其他引擎自己做事。

+0

但说实话,这是“表”关键字是假的,而不是“CLUSTER”这个词,这将是表的名称。 –

+0

是的,我现在修好了。我只是将桌子的名称而不是桌子名称,抱歉的混乱。 –

相关问题