J'ai une table avec environ 30 millions de lignes dans MySQL 5.5 en utilisant le moteur de stockage InnoDB. Cette table a une clé étrangère qui relie à une autre table avec environ 3 millions de lignes.
Je veux ajouter une clé primaire à la plus grande table, mais je ne suis pas sûr de la meilleure façon de procéder. Il n'y a aucune colonne (ou ensemble de colonnes) existante que je peux utiliser pour cela, alors comment dois-je procéder?
J'ai vu quelques références à un ID d'enregistrement InnoDB interne, mais je n'ai pas trouvé s'il était accessible.
Sinon, je devrai peut-être vider et recharger les données, en ajoutant l'identifiant manuellement.
Merci.