Почему этот код не работает? Это потому, что кластерные индексы не реализованы в MySQL?
CREATE INDEX niels1 ON `table` CLUSTER (attr1,attr2);
Насколько я знаю, только движок InnoDB предлагает кластерные индексы.Также нет выделенного ключевого слова "CLUSTER";все индексы ПЕРВИЧНОГО КЛЮЧА КЛАСТЕРНЫ.Смотри http://dev.mysql.com/doc/refman/5.5/en/innodb-index-types.html
Ни один из механизмов хранения MySQL не позволяет вам выбирать, какой индекс кластеризовать на сегодняшний день.01/2013.
http://dev.mysql.com/doc/refman/5.5/en/innodb-index-types.html
Потому что это недопустимый синтаксис для MySQL.Смотрите ответ Алекса.InnoDB кластеризует первичный ключ, другие движки делают свое дело.
Не похоже, что вы пытаетесь создать кластеризованный индекс для таблицы с именем "CLUSTER".Может быть, вам нужно сделать что-то вроде:
CREATE INDEX niels1 ON CLUSTER (attr1,attr2) USING BTREE;