MySQL的KEY分区表对字符串列进行分区,出现一半分区有数据一半没有数据的问题,怎么解决?

如题,MySQL的KEY分区表对字符串列进行分区,出现一半分区有数据一半没有数据的问题,有什么解决办法?

当字符串是‘a’,'b', 'c', 'd', 'e', 'f' 时,使用KEY分区数据是正常的,问题中描述一半没有数据,是因为字符串列的值是md5值。
但是为什么md5值没有正确分区,暂时还未搞清楚。
哪位大神知道的话请不吝赐教。