如何在 MySQL 中启用散列 table 索引?

How to enable hash table index in MySQL?

在 MySQL 5.7 上,无论何时创建索引,尽管指定了它的类型(BTREE 或 HASH),创建的索引始终是 BTREE。有谁知道如何为索引启用 HASH?我计划在低基数列上使用它。

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 )