在MySQL 5.7上,每当我创建一个索引时,尽管指定了它的类型(BTREE或HASH),创建的索引总是BTREE。有谁知道如何启用HASH进行索引?我计划在低基数列上使用它。
答案 0 :(得分:4)
InnoDb和MyIsam不支持哈希索引(https://dev.mysql.com/doc/refman/5.7/en/create-index.html)
但你可以使用自适应哈希索引( https://dev.mysql.com/doc/refman/5.7/en/innodb-adaptive-hash.html)