Saran : Kalau tujuan kita menggunakan field auto increment untuk mendapatkan nomer terurut, jangan pake auto increment. Bentuk saja tabel baru misal : NumberSeqTbl, di dalamnya berisi angka terakhir yg terisi.
Jika ingin menambahkan nomer terbaru, angka yg ada di NumberSeqTbl, di tambah 1. Jika ada penghapusan record, angka di NumberSeqTbl, jangan dikurang 1, agar angkanya tidak bisa digunakan lagi (menghindari duplikasi). Bukan salah databasenya sih klo dalam kasus ini, mungkin tinggal teknik kita aja yg harus diganti... Semoga membantu... - setiaji - 2009/12/10 kurnia_1 <[email protected]> > Dulur kabeh :D, > > Alih-alih pakai database full relational murah meriah agar development > cepat > maka diputuskan pakai mysql (innodb) plus aplikasi java. > > Di dalam aplikasi ada fitur untuk insert data sebanyak n kali > menggunakan field (ID) autoincrement. > Nah, dalam operasinya ternyata ketemu dg problem : > > - field (ID) dg autoincrement ternyata lompat-lompat (jumping) > mis: ID last insert : 200, ID next insert ternyata bisa 236 > > Solusi untuk memberikan limit pada proses insert (mis: max 10 x) > ternyata juga tidak memberikan hasil. ID tetap loncat. > Googling juga belum nemu titik terang. > > Apakah dulur-dulur disini juga pernah mengalami-nya ? > Semoga saja solusi-nya bukan ganti pake MyIsam, trus cek relasinya di sisi > aplikasi he..he.. > > suwun dulur > Kurnia_1 > > > > > > ------------------------------------ > > ================> HAPUS IKLAN DIATAS DAN FOOTER INI JIKA ME-REPLY > <================ > Posting : [email protected] > Archive : http://www.mail-archive.com/[email protected]/ > www.mitek.unibraw.ac.id || himamitek.brawijaya.ac.id > ************************************************************************************Yahoo! > Groups Links > > > > [Non-text portions of this message have been removed]
