Bug mysql 5.1.36

Discussion in 'Masalah Teknik dan Keamanan' started by blu3_x30n, 17 Jul 2009.

Thread Status:
Not open for further replies.
  1. blu3_x30n

    blu3_x30n Beginner 2.0

    Messages:
    38
    Likes Received:
    0
    Trophy Points:
    6
    Bro sekedar sharing dan mungkin master2 disini punya solusi untuk problem saya kali ini.

    Seminggu yang lalu saya melakukan upgrade mysql dari 5.0 ke 5.1 dengan revision 36. Nah yang bikin kaget, ternyata ada bug dimana mysql gagal mendapatkan informasi id terakhir pada field yang menggunakan auto increment yang mengakibatkan error "Duplicate entry bla bla bla".....

    Saya sudah baca kemana2 ternyata belum ada solusi untuk ini ( atau ada yang kelewatan :D )

    tapi akhirnya saya sedikit mencoba peruntungan dengan meng-eksekusi perintah alter table untuk semua field yang menggunakan auto increment.

    problem memang solved, tapi tidak bisa sekali jalan, minimal script alter table harus di jalankan dua kali baru next autoindex bisa terbaca dengan benar, dan terpaksa menggunakan cron untuk meng-eksekusi script ini.

    Mungkin ada rekan - rekan disini yang memiliki problem yang sama
     
  2. blu3_x30n

    blu3_x30n Beginner 2.0

    Messages:
    38
    Likes Received:
    0
    Trophy Points:
    6
    oh ya, jangan lupa pada text yang saya tebalkan juga harus ada pada setiap command alter table 'nama_table' change 'field','field' DOUBLE NOT NULL DEFAULT NULL AUTO_INCREMENT ;


    atau ini karena menggunakan data tipe double ya ? kalau pake integer sepertinya tidak ada masalah

    PS : entah ini penting atau tidak, saya juga mencoba memperbaikinya dengan menggunakan perintah mysql_upgrade di console
     
    Last edited: 17 Jul 2009
Loading...
Thread Status:
Not open for further replies.

Share This Page

Loading...