Ada beberapa metode untuk mencapai hal ini :
1. Langsung Atur Ulang Nilai Auto increment
Sintaks mengubah tabel menyediakan cara untuk me-reset kolom autoincrement . Lihatlah contoh berikut .
ALTER TABLE table_name AUTO_INCREMENT = 1;
Perhatikan bahwa Anda tidak dapat me-reset counter untuk nilai kurang dari atau sama dengan apapun yang telah digunakan . Untuk MyISAM , jika nilai kurang dari atau sama dengan nilai maksimum saat ini di kolom AUTO_INCREMENT , nilai ulang ke arus maksimum ditambah satu . Untuk InnoDB , jika nilai kurang dari nilai maksimum saat ini di kolom , tidak terjadi kesalahan dan nilai urutan saat ini tidak berubah .
2. Truncate Table
Truncate tabel secara otomatis me-reset nilai-nilai Autoincrement ke 0.
TRUNCATE TABLE table_name ;
Gunakan dengan hati-hati . Ketika Truncate digunakan me-reset setiap AUTO_INCREMENT counter ke nol . Dari MySQL 5.0.13 on, AUTO_INCREMENT counter -reset ke nol oleh TRUNCATE TABLE , terlepas dari apakah ada batasan kunci asing .Semoga bermanfaat......