Na het toevoegen van een nieuwe ID-kolom (stel nog niet in als primaire sleutel en schakel automatische verhoging niet in) voer het volgende uit:
SET @index = 1;
UPDATE tablename SET ID = (@index:[email protected]+1);
Dit stelt een oplopende ID-waarde in die begint bij 1 op elk van uw bestaande rijen, waardoor het probleem met dubbele sleutels wordt opgelost waarmee u te maken zou krijgen als u zou proberen een nieuwe primaire sleutelkolom in te voegen nadat de gegevens al zijn ingevoerd.
Zodra dit is gebeurd, kunt u de ID-kolom instellen als een primaire sleutel met automatische verhoging.