Meskipun pertanyaan ini tampaknya sudah cukup lama, akan memposting jawaban untuk seseorang yang mencari di sini.
SET @count = 0;
UPDATE `users` SET `users`.`id` = @count:= @count + 1;
Jika kolom tersebut digunakan sebagai kunci asing di tabel lain, pastikan Anda menggunakan ON UPDATE CASCADE
alih-alih ON UPDATE NO ACTION
default untuk hubungan kunci asing di tabel tersebut.
Selanjutnya, untuk mengatur ulang AUTO_INCREMENT
hitung, Anda dapat segera mengeluarkan pernyataan berikut.
ALTER TABLE `users` AUTO_INCREMENT = 1;
Untuk MySQL akan mereset nilainya menjadi MAX(id) + 1
.