0

を使用してmemsqlのテーブルにハッシュインデックスを作成しようとしました

CREATE INDEX hashindex USING HASH ON table (column);

しかし、次のエラーが表示されます

エラー 1710 (HY000): MemSQL は一意でないハッシュ インデックスをサポートしていません。

何か足りないのですか?

4

1 に答える 1

1

そのステートメントを機能させるには、UNIQUEキーワードを と の間CREATEに追加する必要がありINDEXます。元:

CREATE UNIQUE INDEX hashindex USING HASH ON table (column);

ただし、一意ではないハッシュ インデックスを意図的に使用しようとしている場合は、サポートされていません (エラーに示されています)。一意のインデックスを作成しようとしている場合は、すばらしいことです。キーワードを追加するとうまくいきます。一意のインデックスの追加は、オンライン操作では実行できないことに注意してください。

于 2015-12-08T16:45:13.813 に答える