InnoDBテーブルの場合 、制限はすべてのインデックス付き列で3072バイトであり、おそらく各列の最初の767バイトのみを使用します。
http://dev.mysql.com/doc/refman /5.1/en/innodb-restrictions.html
したがって、ドキュメントに厳密に基づいて、それぞれの平均サイズが3バイト以下であれば、インデックスに最大1000列(InnoDBテーブルの最大列数)を含めることができると思います。
>MyISAMテーブルの場合 、16列または1000バイトの小さい方です。
http://dev.mysql.com/doc /refman/5.0/en/myisam-storage-engine.html