2011-09-26 76 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

是的,我現在修好了。我只是將桌子的名稱而不是桌子名稱,抱歉的混亂。 –

相關問題