Face reset auto increment di phpmyadmin

Assalamu'alaikum, semoga sehat semua yah, diberi rezeki yang halal, banyak dan berkah. amin… ^_^

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…


Face reset auto increment di phpmyadmin


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_Increment

Permasalahan 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
Perintah yang digunakan yaitu

ALTER TABLE nama_tabel AUTO_INCREMENT = 1;

KETERANGAN
Perintah diatas akan mereset nilai auto increment ke nilai 1

________satu_______

KETERANGAN
Perintah diatas akan mereset nilai auto increment ke nilai 6

SISI 2. TABEL POTONG

Dengan perintah TRUNCATE, semua data akan dihapus dan field dengan auto increment akan direset kembali. berikut perintahnya

TRUNCATE TABLE nama_tabel;

perhatian
Menggunakan perintah TRUNCATE, berarti semua data didalam tabel akan terhapus. Hati-hati menggunakan perintah ini jika tabel Anda memiliki data yang banyak dan penting

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

ALTER TABLE nama_tabel DROP nama_field;

Kemudian buat kembali field tersebut dengan PRIMARY KEY AUTO_INCREMENT, maka secara otomatis data tersebut akan direset

ALTER TABLE nama_tabel ADD nama_field INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
_

 

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.  


Face reset auto increment di phpmyadmin

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

ALTER TABLE table_name AUTO_INCREMENT = nilai;

Jadi untuk menyelesaikan kasus yang saya tulis perintahnya menjadi

ALTER TABLE coba AUTO_INCREMENT = 11;

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.  

ALTER TABLE nama_tabel DROP nama_field;

Jadi untuk menyelesaikan kasus yang saya tulis perintahnya menjadi

ALTER TABLE tabel_coba DROP id_coba;

Dan perintah untuk membuat kembali field tersebut adalah

ALTER TABLE nama_tabel ADD nama_field INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

Jadi untuk menyelesaikan kasus yang saya tulis perintahnya menjadi.  

ALTER TABLE tabel_coba ADD id_coba INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

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) .