Eu tenho uma tabela com cerca de 30 milhões de linhas no MySQL 5.5 usando o mecanismo de armazenamento InnoDB. Esta tabela possui uma chave estrangeira que se vincula a outra tabela com cerca de 3 milhões de linhas.
Quero adicionar uma chave primária à tabela maior, mas não tenho certeza da melhor maneira de fazer isso. Não há coluna (ou conjunto de colunas) existente que eu possa usar para isso; então, como devo proceder?
Eu vi algumas referências a um ID de registro interno do InnoDB, mas não encontrei se ele estiver acessível.
Caso contrário, talvez eu precise despejar e recarregar os dados, adicionando o ID manualmente.
Obrigado.