Assalamu'alaikum, semoga sehat semua yah, diberi rezeki yang halal, banyak dan berkah. amin… ^_^ Show Ok lanjut aja, pada tutorial kali ini saya akan membahas, gimana sih caranya reset auto increment pada phpmyadmin. Pada saat kita memasukkan sesuatu di database dengan phpmyadmin saat suatu tabel kita mengatur strukturnya di auto increment pasti terlihat akan terus bertambah terus. Nah gimana kalo saat kita mau ulang datanya. Otomatis kita hapus dong semuanya. Tapi ko saat kita insert lagi, auto incrementnya tetap segitu(dimulai dari data yang lanjutannya tadi) dan ngga reset dari awal. Nah kali ini saya akan share gimana caranya reset auto increment dari awal. yuk kita coba. ^_^ 1. Pastikan kamu aktif didatabase yang akan kamu reset auto incrementnya, 2. pilih SQL (yang bagian atas, yang ada Browse, Structure,dll), lalu ketikkan query berikut Ubah tabel namatabelkamu auto_increment=0; contohnya seperti gambar dibawah ini… 3. pilih pergi deh. Selesai. Mudah bukan ^_^ penjelasannya ubah tabel namatabelkamu auto_increment=0; Ok sekian dulu yah tutorial kali ini. wassalamu'alaikum. warohmatullohi. wabarokatuh… ^_^ (mode nussa on)x Auto increment merupakan nilai urut otomatisKetika membuat aplikasi / Sistem informasi , kita akaa n banyak membuat table di database, Ketika membuat sebuah tabel di database MySQL, biasanya akan ada sebuah record/field yang di jadikan sebagai PRIMARY KEY dengan fitur AUTO_INCREMENT (memberi nilai otomatis secara urut). Didalam pembuatan sebuah aplikasi tentu kita akan banyak melakukan percobaan terhadap data yang nantinya akan dijalankan oleh aplikasi yang kita buat, dengan kata lain CRUD Masalah Auto_IncrementPermasalahan yang sering dihadapi ialah, jika data yang di input kita hapus, maka record/field yang dijadikan sebagai PRIMARY KEY dengan fitur AUTO_INCREMENT tidak akan berurutan lagi, Untuk mengatasi hal tersebut, maka perlu dilakukan reset nilai auto increment di database MySQL. Agar nantinya data yang dihasilkan akurat dan baik. Ada beberapa cara yang dapat digunakan untuk mereset nilai auto increment yaitu SISI 1. MENGUBAH TABEL Menggunakan perintah ALTER TABLE yaitu mengubah struktur auto increment. Dengan cara ini Anda cukup menentukan nilai auto increment yang akan direset
KETERANGAN KETERANGAN SISI 2. TABEL POTONG Dengan perintah TRUNCATE, semua data akan dihapus dan field dengan auto increment akan direset kembali. berikut perintahnya
perhatian SISI 3. MENGHAPUS FILE AUTO INCREMENT KEMUDIAN KITA MEMBUAT KEMBALI Dengan cara ini Anda harus menghapus field PRIMARY KEY AUTO_INCREMENT, kemudian membuat kembali field tersebut. Pertama, hapus terlebih dahulu field dengan PRIMARY KEY AUTO_INCREMENT dengan perintah berikut Menghapus Field Auto Increment
Kemudian buat kembali field tersebut dengan PRIMARY KEY AUTO_INCREMENT, maka secara otomatis data tersebut akan direset _
Demikianlah beberapa cara yang dapat anda gunakan, untuk mereset nilai auto increment di database PHP MYSQL Jika kalian menggunakan database MySQL atau MariaDB dan lainnya, memberikan auto increment yang sangat berguna sekali untuk memudahkan kita memberikan nomor identitas secara otomatis. Tapi ketika kita menghapus salah satu record, maka nomor yang kita hapus tadi menjadi berantakan. Contoh Kasus Pertama,Jika nomor terakhir adalah 20, lalu dari nomor 20 sampai dengan nomor 11 kita hapus, maka saat kita memulai kembali input data akan dimulai pada angka 21, bukan dimulai pada angka 11. Hal ini menyebabkan tampilan urutan nomor menjadi tidak rapih, berlaku bagi kalian yang menampilkan langsung field tersebut. Jika kalian ingin auto increment dimulai lagi dari nomor 11, caranya adalah sebagai berikut. Perintahnya berada dibawah ini, masukan perintah tersebut pada menu Insert
Jadi untuk menyelesaikan kasus yang saya tulis perintahnya menjadi
Contoh Kasus Kedua,Jika sudah banyak record yang dihapus pada field auto increment, solusinya adalah menghapus field yang diberi auto increment lalu membuatnya kembali. kalian bisa menghapus field yang berada pada tabel tersebut dan membuatnya kembali di menu Insert contoh perintahnya sebagai berikut.
Jadi untuk menyelesaikan kasus yang saya tulis perintahnya menjadi
Dan perintah untuk membuat kembali field tersebut adalah
Jadi untuk menyelesaikan kasus yang saya tulis perintahnya menjadi.
Atau kalian juga bisa menghapusnya dengan memilih menu Structure di phpMyAdmin, kemudian membuatnya kembali. Sekian itu saja tulisan dari saya mengenai Cara Reset Auto Increment Database MySQL MariaDB di phpMyAdmin. Jika ada pertanyaan, silahkan isi pertanyaan kalian dikolom komentar. Terima kasih Indra Muslim, buruh, pengusaha, menyukai teknologi yang berkaitan dengan komputer dan smartphone. Blog lama saya www. perfectminor. com (2012-2014), www. wpnewsid. com (2014-2018) Bagaimana cara reset auto_increment di dalam tabel?Face Mereset Auto Increment untuk Database MySQL . Menghapus field id dengan menggunakan perintah berikut. ALTER TABLE nama_tabel DROP nama_field Data id akan terhapus dan menyisakan field nama saja Buat perintah seperti ini dan jalankan. . Sekarang data sudah beruut dari 1-6 Matikan Peningkatan otomatis Anda?Auto Increment merupakan salah satu fitur yang terdapat di dalam database. Fitur ini membantu pengguna untuk dapat membuat sebuah angka unik yang dapat dihasilkan secara otomatis serta berurutan terhadap setiap catatan atau rekor yang akan dimasukkan atau diinput ke tabel pada database tersebut.
Apakah phpMyAdmin itu MySQL?phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui situs web Jejaring Jagat Jembar (World Wide Web) . |