MyISAMテーブルで作れるインデックスの最大数

ひとつのテーブルにいくつものインデックスを作成できるわけですが、各テーブルでつくれるインデックス数の上限というのがあります。

MyISAMでは、.MYIファイルのヘッダーにインデックス数を管理するフィールドがありますが、これが8bitであるため作れるインデックス数は最大255までに限定されています。

#myisam/myisamdef.h -> st_mi_state_info -> header