MySQL哈希索引显示为MyISAM数据库的BTREE
我有一个MySQL哈希索引显示为MyISAM数据库的BTREE,mysql,indexing,Mysql,Indexing,我有一个MyISAM数据库,正在尝试添加一个HASH索引。当我这样做,然后查看索引类型时,它显示为BTREE。从阅读来看,HASH似乎不是MyISAM的选项 如何更改数据库以允许我使用哈希索引类型?MyISAM和InnoDB都不支持哈希索引。 只有内存和NDB存储引擎支持哈希索引 下面是对索引类型和支持它们的存储引擎的一个很好的总结: 为什么你这么想要散列索引类型?您试图实现什么,哈希索引似乎是唯一的解决方案?如果你在上面的问题中添加了你想做的事情的描述,我会尝试给出一些建议
MyISAM
数据库,正在尝试添加一个HASH
索引。当我这样做,然后查看索引类型时,它显示为BTREE
。从阅读来看,HASH
似乎不是MyISAM
的选项
如何更改数据库以允许我使用
哈希
索引类型?MyISAM和InnoDB都不支持哈希索引。只有内存和NDB存储引擎支持哈希索引 下面是对索引类型和支持它们的存储引擎的一个很好的总结: 为什么你这么想要散列索引类型?您试图实现什么,哈希索引似乎是唯一的解决方案?如果你在上面的问题中添加了你想做的事情的描述,我会尝试给出一些建议