Olá Suneel ,
Na versão 4.6.
É permitido um máximo de 16 campos chave por tabela. O comprimento máximo da chave da tabela é de 255.
Se o comprimento da chave for maior que 120, existem restrições ao transportar as entradas da tabela. A chave só pode ser especificada até um máximo de 120 lugares em um transporte. Se a chave for maior que 120, as entradas da tabela devem ser transportadas de forma genérica.
Na versão superior a 5.0 são permitidas chaves primárias de até 532.
Você pode criar um máximo de 512 colunas de chave primária em uma tabela.
Se achou útil, por favor, recompense.
Saudações.
Eshwar.