nah aku cocok yg seperti mas Denky..
record yg dihapus, nomor auto incrementnya tidak bisa digunakan lagi...
hapus ya hapus semua...aman dari duplikasi..

- setiaji -

2009/12/10 Denky Adityo Dwi Wibowo <[email protected]>

> mungkin gini =>
> > 1    abc
> > 2    def
> > 3    ghi
>
> => 3    ghi -> hapus;
>
> jd di db nya klo insert jadi kek gini:
> > 1    abc
> > 2    def
> > 4 jkl
>
> => id increment '3' nya ilang, bukan id 3 lagi melainkan 4 yg masuk.
> klo pingin sort lagi ya truncate tapi semua record ilang :D (setahu saya
> sih cuma sekedar sharing)
>
>
>
>
> ________________________________
> Dari: Setiaji Kurniawan <[email protected]>
> Kepada: [email protected]
> Terkirim: Kam, 10 Desember, 2009 14:49:45
> Judul: Re: [ MiteK-L ] InnoDB-MySQL autoincrement
>
>
> mas elbas, kalo mereplace record berbeda dengan menghapus.
> mereplace kan artinya merubah isi record tanpa harus menambah bilangan di
> auto incrementnya.
> lah kalo menghapus, artinya mengurangin urutan bilangan auto incrementnya.
> klo lihat ilustrasinya, operasi yg smpyan lakukan itu bukan menghapus, tapi
> mereplace, pastinya ngga akan ada perubahan di urutan bilangan auto
> incrementnya. ..
>
> - setiaji -
>
> 2009/12/10 <sabl...@gmail. com>
>
> > blom pengalaman ama mbak INOdb :D
> > pernah ngalami, cuma mungkin pe nyebab masalahe sing beda.
> > kondisi -> auto increment => primary key (setahuku harus sbg pri key)
> >
> > seteleh cek dan ricek... kejadian itu akibat record yg gak ada
> > pernah baca juga(pengalaman juga), klo insert itu selalu pada posisi key
> yg
> > kosong
> > nah nilai increment yg dikasih adalah key itu (bukan hasil tambah) karena
> > posisi record (key) ada cuma tanpa record ...(nah loh bingung kan? :D)
> >
> > misal gin ilustrasi
> >
> > normalnya, tiap insert berurutan... (table empty/baru)
> > id    text
> > 1    abc
> > 2    def
> > 3    ghi
> >
> > nah klo ada, penghilangan (bhs sengaja :D) record #2, maka record gak ada
> > .., tapi posisi (slot record) dg key #2 msh ada kan (maksudnya aku isi
> lagi
> > bisa.. gitu loh...)
> > nah saat insert..... 'xyz', jadi gini
> > 1   abc
> > 2   xyz
> > 3   ghi
> >
> > return auto-increment tetep #2, karena gak buat slot baru .... gitu
> > kira2...
> >
> > ---- hal ini menurut saya, bukan keanehan.. karena memang itu adanya.
> ----
> > trus yg jadi masalah apa? sorting ? ato apa?
> > he...he...he. ..
> > belum kasih solusi.. baru diskusi...
> > slakan dilanjut....
> >
> >
> > elbas
> >
> >
> >
> >
> > 2009/12/10 kurnia_1 <k_wahyo...@yahoo. com>
> >
> > >
> > >
> > > 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
> > >
> > >
> > >
> >
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
> > ------------ --------- --------- ------
> >
> > ============ ====> HAPUS IKLAN DIATAS DAN FOOTER INI JIKA ME-REPLY
> > <=========== =====
> > Posting   : mi...@yahoogroups. com
> > Archive   : http://www.mail- archive.com/ mi...@yahoogroup s.com/
> > www.mitek.unibraw. ac.id || himamitek.brawijaya .ac.id
> > ************ ********* ********* ********* ********* ********* *********
> ********* ********* Yahoo!
> > Groups Links
> >
> >
> >
> >
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
>      Yahoo! Mail Kini Lebih Cepat dan Lebih Bersih. Rasakan bedanya
> sekarang! http://id.mail.yahoo.com
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------------------------------
>
> ================> 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]

Kirim email ke