ERROR 1710 在 memsql 中创建哈希索引
ERROR 1710 creating Hash index in memsql
我尝试使用
在 memsql 中为我的 table 创建哈希索引
CREATE INDEX hashindex USING HASH ON table (column);
但是我收到以下错误
ERROR 1710 (HY000): MemSQL does not support non-unique hash indexes.
我是不是漏掉了什么?
为了使该语句有效,您需要在 CREATE
和 INDEX
之间添加 UNIQUE
关键字。例如:
CREATE UNIQUE INDEX hashindex USING HASH ON table (column);
但是,如果您有意尝试使用非唯一哈希索引,则它不受支持(如错误中所示)。如果你想拥有一个唯一索引,那就太好了!添加关键字将为您工作。请注意,添加唯一索引不能作为在线操作执行。
我尝试使用
在 memsql 中为我的 table 创建哈希索引CREATE INDEX hashindex USING HASH ON table (column);
但是我收到以下错误
ERROR 1710 (HY000): MemSQL does not support non-unique hash indexes.
我是不是漏掉了什么?
为了使该语句有效,您需要在 CREATE
和 INDEX
之间添加 UNIQUE
关键字。例如:
CREATE UNIQUE INDEX hashindex USING HASH ON table (column);
但是,如果您有意尝试使用非唯一哈希索引,则它不受支持(如错误中所示)。如果你想拥有一个唯一索引,那就太好了!添加关键字将为您工作。请注意,添加唯一索引不能作为在线操作执行。