Hola Suneel ,
En la versión 4.6.
Se permite un máximo de 16 campos clave por tabla. La longitud máxima de la clave de la tabla es de 255.
Si la longitud de la clave es mayor a 120, existen restricciones al transportar las entradas de la tabla. La clave solo puede especificarse hasta un máximo de 120 lugares en un transporte. Si la clave es mayor a 120, las entradas de la tabla deben ser transportadas de forma genérica.
En la versión superior a 5.0 se permiten claves primarias de hasta 532.
Puedes crear un máximo de 512 columnas de clave primaria en una tabla.
Si encontraste útil, por favor, recompensa.
Saludos.
Eshwar.