This post is also available in:
English
Kali ini kita akan membahas cara reset Auti Increment pada database Mysql. Alter table biasa digunakan untuk merubah table beserta isinya. Akan tetapi alter dapat juga untuk mereset auto_increment.

kita mempunyai 11 data, lalu kita hapus beberapa, sehingga data menjadi seperti berikut:

Bisa dilihat di dalam id, nomor yang pada awalnya berurutan menjadi tidak berurutan. Ya mungkin ini tak masalah karena masing-masing telah mempunyai id yang berbeda. Tapi bagaimana jika ingin mengurutnya kembali memulai dari 0 – 6 (Sesuai data di atas)?
Ada beberapa cara diantaranya :
1. Menghapus field id dengan menggunakan perintah berikut :
ALTER TABLE nama_tabel DROP nama_field
2. Data id akan terhapus dan menyisakan field nama saja.
3. Buat perintah seperti ini dan jalankan.
ALTER TABLE nama_tabel ADD nama_field INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST
4. Sekarang data sudah berurut dari 1-6.
