Po přidání nového sloupce ID (zatím jej nenastavujte jako primární klíč a nezapínejte automatické zvyšování) spusťte:
SET @index = 1;
UPDATE tablename SET ID = (@index:[email protected]+1);
Tím se nastaví zvyšující se hodnota ID počínaje 1 na každý z vašich stávajících řádků, čímž se vyřeší problém s duplicitním klíčem, kterému byste čelili, kdybyste se pokusili vložit nový sloupec primárního klíče poté, co již byla data zadána.
Jakmile to uděláte, můžete sloupec ID nastavit jako primární klíč s automatickým přírůstkem.