Même si cette question semble être assez ancienne, publiera une réponse pour quelqu'un qui atteindra ici la recherche.
SET @count = 0;
UPDATE `users` SET `users`.`id` = @count:= @count + 1;
Si la colonne est utilisée comme clé étrangère dans d'autres tables, assurez-vous d'utiliser ON UPDATE CASCADE
au lieu de la valeur par défaut ON UPDATE NO ACTION
pour la relation de clé étrangère dans ces tables.
De plus, afin de réinitialiser le AUTO_INCREMENT
compter, vous pouvez immédiatement émettre la déclaration suivante.
ALTER TABLE `users` AUTO_INCREMENT = 1;
Pour les MySQL, cela réinitialisera la valeur à MAX(id) + 1
.