大家好,我是程序员啊粥. 今天给大家分享一个我遇到过的比较少见的面试题,那就是 MySQL 中如何计算一个索引的长度. 说实话,我第一次遇到这个问题的时候想当然的以为索引长度就是我们建表时定义的字段长度,如果是联合索引,那就是多个字段长度相加. 事实证明,在我说出上述回答之后,面试官就让我带着简历跑路了. 于是乎,我仔细查阅了相关资料,发现索引长度这个计算方式还是有点意思的,索性给大家分享一下. 首先,我们要知道 MySQL Innodb 引擎对于索引的长度是有限制的,最大为 767 字节. 你…