Daftar dan Belajar Sekarang!

Id crud auto increment

foto yctt
3 Kontribusi 0 Coto
1 bulan yang lalu
<img class=' data-src='https://i.imgur.com/4WhqMDX.png' data-src='[img]https://i.imgur.com/4WhqMDX.png' width='auto' height='auto'>' width='auto' height='auto'> -CRUD dengan Java Netbeans dan MYSQL- kenapa setiap menambah data setelah menghapus data terakhir, id nya selalu melanjutkan dari id yang telah terhapus? kenapa tidak melanjutkan dari id yang ada? bagaimana caranya supaya dapat melanjutkan id hanya dari id yang ada saja? *(id = auto increment)* contoh masalah : -terdapat id 1,2,3,4,5. -jika menghapus id 5 lalu menambahkan value baru, maka hasil idnya 1,2,3,4,6. -bagaimana caranya supaya saat menambah id setelah value id 5 dihapus, idnya masih bisa urut seperti 1,2,3,4,5 ?

Jawaban
foto Rismal
122 Kontribusi 100 Coto
1 bulan yang lalu
Karena memang itulah algoritma terbaiknya, id bersifat mutlak yang terikat pada suatu data. Anggap saja id adalah no NIK/KTP seseorang, jika orang tersebut meninggal tidak mungkin NIK tersebut digunakan utk data org lainnya (Anggap saja utk org yg baru lahir). Coba bayangkan jika yang dihapus adalah id no 3 , apakah id no 4 otomatis mundur dan mengisi posisi id 3 yg di hapus ...? Jika memang membutuhkan pengurutan seperti itu, tambahkan kolom lainnya dan buat manual increment.
  • terimakasih... - yctt


Login untuk diksusi di forum sekolah koding