mySQL - Melakukan Reset auto_increment
Yohanes Wahyudi | 20 02 2008
Baru - baru ini saya membuat sebuah aplikasi PHP kecil untuk keperluan pribadi saya, untuk databasenya saya menggunakan salah satu aplikasi database open source yang paling populer di dunia yaitu mySQL. Aplikasi ini saya buat karena pacar saya sering melakukan request lagu / film untuk didownload sementara saya malas mencatat hehehe ![]()
Ceritanya, pada awal pembuatan aplikasi ini semua berjalan lancar, mulai dari coding, testing, debugging, dan akhirnya sampailah saya pada tahap implementasi dimana saya menaruh aplikasi PHP ini di web server dan mencoba testing online. Sampai titik ini semua berjalan lancar dan masalah belum terlihat, namun begitu saya mulai memasukkan data yang sebenarnya, timbul permasalahan kecil dimana sebelumnya saya membuat kolom dengan atribut auto_increment dan ternyata counter auto_increment ini tidak di-reset menjadi 0, tetapi tetap seperti apa adanya (terakhir sebelum saya reset database nilai counternya adalah
![]()
Kembalilah saya mencari di google dan menemukan jawabannya dalam waktu singkat yang ternyata hanya cukup menjalankan 1 syntax yang sangat simpel:
alter table
auto_increment = #;
Tanda # bisa anda ganti dengan nilai auto_increment yang diinginkan, apabila anda melakukan reset database, nilai awalnya adalah 0. Setelah anda menjalankan query ini, auto_increment anda pun akan bekerja sebagaimana mestinya. Melakukan setting ulang nilai auto_increment ini sangatlah vital apabila anda mempunyai database yang sangat besar dan tidak mungkin membuat database dari awal lagi hanya sekedar untuk melakukan reset nilai auto_increment. Selamat mencoba! ![]()
Possibly Related Posts:
- None found








Thanks infonya om, Saya biasanya tidak pernah melakukan seting ulang auto increment, hanya misalkan autoincrement berupa no_urut, yang saya tampilkan bukan nilai dari filed no_urut tersebut tetapi counter perulangan yang saya buat sendiri.
sama2

bisa saja anda menggunakan counter terpisah, namun ada kalanya kita membutuhkan auto_increment mengisikan counter secara otomatis di database
Kalau berbicara mengenai MySQL, jangan sampe kita lupa yang namanya phpmyadmin. Sekedar info aja sebenernya fungsi untuk reset auto increment sudah ada di phpmyadmin.
So kalau kita mau tau beberapa fungsi SQL yang unique di MySQL saya sarankan untuk mengunakan phpMyAdmin.
Pengunaan auto increment penting karena database yang kita buat memerlukan
unique id
, disitulah fungsi dari auto increment yang terus-menerus bertambah setiap kali ada data yang ditambahkan.
Tq buat infonya hen, nanti gw coba cek2 lagi phpmyadmin