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 .