Til InnoDB-tabeller , grænsen er 3072 bytes på tværs af alle indekserede kolonner, hvilket formentlig kun tager de første 767 bytes af hver kolonne.
http://dev.mysql.com/doc/refman /5.1/da/innodb-restrictions.html
Så, udelukkende baseret på dokumentationen, vil jeg sige, at du kunne have op til 1000 kolonner i dit indeks (det maksimale antal kolonner i en InnoDB-tabel), forudsat at den gennemsnitlige størrelse af hver er 3 bytes eller mindre.
Til MyISAM-tabeller , det er den mindste af 16 kolonner eller 1000 bytes.
http://dev.mysql.com/doc /refman/5.0/da/myisam-storage-engine.html