基数混乱 - 国家领域(50个州)指数的基数应该是50吗?

时间:2011-12-23 23:43:41

标签: mysql phpmyadmin

我正在使用包含名称和地址的数据库。其中一个字段是'state_abbreviation'。

我的数据有50个状态,加上DC,因此总共有51个独特的州缩写。我知道只有那些因为这个查询只有51个结果:

Select state_abbreviation from table group by state_abbreviation

我在这个字段上创建了一个索引,名称:“index_state”,输入:“index”,该字段是一个varchar(5)。

当我查看表的结构时,索引看起来很奇怪,因为它说: 类型:BTREE 独特:没有 打包:没有 基数:108 整理:A

基数不应该是51吗?

1 个答案:

答案 0 :(得分:0)

谢谢Chris,分析表似乎可以解决问题。我不能说我理解为什么会发生这种情况更好,但这似乎清除了它。