Ich habe eine Tabelle mit ungefähr 30 Millionen Zeilen in MySQL 5.5 unter Verwendung der InnoDB-Speicher-Engine. Diese Tabelle verfügt über einen Fremdschlüssel, der mit einer anderen Tabelle mit etwa 3 Millionen Zeilen verknüpft ist.
Ich möchte der größeren Tabelle einen Primärschlüssel hinzufügen, bin mir aber nicht sicher, wie ich am besten vorgehen soll. Es gibt keine vorhandene Spalte (oder Spaltengruppe), die ich dafür verwenden kann. Wie soll ich vorgehen?
Ich habe einige Verweise auf eine interne InnoDB-Datensatz-ID gesehen, aber nicht gefunden, ob darauf zugegriffen werden kann.
Andernfalls muss ich möglicherweise die Daten sichern und neu laden und die ID manuell hinzufügen.
Vielen Dank.