Reset Auto Increment/ Primary Key pada Mysql



Baiklah ketemu lagi setelah beberapa minggu belum sempat untuk posting. Selain jarang posting, posting yang tidak konsisten (berganti-ganti topik) tapi gak apalah yang penting kan semangat untuk ngoprek(belajar) dan dokumentasi (posting) nya. iya gak? :p
oke kali ini saya akan membahas tentang mysql, ilmu ini sangat sederhana namun kadang sangat berguna. Tidak jarang orang yang make mysql merasakan hal ini. 
Biasanya kita membuat sebuah tabel dengan field id yang primary key dan juga bersifat auto increment, lah karena dalam masa coba-coba biasanya field tersebut akan terus berlanjut dari yang terakhir kita isikan meskipun datanya sudah dihapus? benar tidak? nah untuk mengubahnya kembali ke angka 1 bisa menggunakan syntax sql

ALTER TABLE `nama_tabel` AUTO_INCREMENT = 1;
nah pertanyaan pun muncul, gimana kalo datanya sudah banyak atau malas untuk menghapus datanya, secara kalau kita menggunakan syntax di atas kan hanya akan mereset nilainya saja. Untuk itu agan-agan dan sista-sista bisa menggunakan syntax
ALTER TABLE `nama_tabel` DROP `field`;
ALTER TABLE `nama_tabel` AUTO_INCREMENT = 1;
ALTER TABLE `nama_tabel` ADD `field` int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
sehingga data yang sudah kita inputkan akan langsung otomatis mulai dari 1 lagi primary key/ field yang bersifat auto increment tadi.
semoga bermanfaat, ngoprek & dokumentasikan selalu :D

Sumber gambar : http://www.w3resource.com

Belum ada Komentar untuk "Reset Auto Increment/ Primary Key pada Mysql"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel