v2.5.2
Giriş yap

Çok kullanıcılı sistemde id buğ'ı

kaandenizblkn
320 defa görüntülendi

Merhabalar suanda anlık 20 30 kişinin işlem yaptıgı bir sistemim var. Sistemde işlem yaptıktan sonra id'yi last id ile çekip veritabanına yazdırmam gerekiyor
şöyle düşünebilirsiniz. bir blog siteniz var ve başlık içerik ve etiketleri vt' ye kayıt ettiriyorsunuz.
başlık ve içerigi vt ye kayıt ettıkten sonra lastid ile etiketleri başka tabloya ekletiyorum.
fakat last id aldığı için son iki kişi aynıo anda işlem yapınca id'ler karışıyor
bunun önüne nası lgecebilirim scope id diye bir şey duydum fakat
php de nasıl kullanılıyor bilemedim

admin
626 gün önce

neden auto increment degil id alani? auto inc. yapmak istemiyorsaniz; asenkron degil ise lock kullanmaniz gerekir. asenkron ise semaphore kullanmaniz sorunu cozecektir.