Selvom dette spørgsmål ser ud til at være ret gammelt, vil jeg sende et svar til nogen, der når ind her og søger.
SET @count = 0;
UPDATE `users` SET `users`.`id` = @count:= @count + 1;
Hvis kolonnen bruges som en fremmednøgle i andre tabeller, skal du sørge for at bruge ON UPDATE CASCADE
i stedet for standarden ON UPDATE NO ACTION
for fremmednøgleforholdet i disse tabeller.
Yderligere, for at nulstille AUTO_INCREMENT
tæller, kan du straks udstede følgende erklæring.
ALTER TABLE `users` AUTO_INCREMENT = 1;
For MySQL'er vil den nulstille værdien til MAX(id) + 1
.