Możesz ale bądź ostrożny innych tabel używających tego klucza podstawowego jako klucza obcego
SET @count = 0;
UPDATE table SET table.id = @count:= @count + 1;
to zaktualizuje id
kolumna tabeli table
... następnie musisz zresetować auto_increment :
ALTER TABLE table AUTO_INCREMENT = 1;
To resetuje następny identyfikator do MAX(id)+1
z dokumentacji
: