dun 4get to visit http://www.mygreyworld.com :D

No 102-382 No 82-101 Semua (balik urutan) |

sylv@sylv : 2007-09-23 16:15:25 UTC+0000
diacu: >>106
hah kok post 101 jadi ada 2 0_0
yuku@sylv : 2007-09-24 17:09:04 UTC+0000
diacu: >>[yuku/382]
>>102
Hore uda dibetulin (sedih harus edit db manual)
Yang penasaran kenapa pos 101 bisa dobel:
karena algo ngepos kira2 begini
// salah 2 kolom di tabel pos yaitu: Mid (milik id), No (nomer 101, 102 dst)
max = select max(No) from POS where Mid=... // baris y
insert into POS (Mid, No, ...) values (..., max+1, ...) // baris y+1

dan tampaknya 2 thread berjalan bersama,
ktika thread 1 baru beres baris y dan belom masuk baris y+1,
thread 2 masuk ke baris y..

selanjutnya sudah bisa ditebak apa yang terjadi kan?
yuku@yuku : 2007-10-01 11:46:22 UTC+0000
>>379
ternyata sering yah ^^;;
kukira akan cukup langka.
Penjelasan uda ada di >>[sylv/106]
uda dibetulin dengan tambah index unique di {Mid,No} semoga sudah
tak bermasalah lagi. Makasi atas laporannya!

 

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|