ეს საკმაოდ გავრცელებული პრობლემაა.
მაგისგან თავის ასარიდებლად სანამ განახლებ, ძველ მონაცემს უნდა შეადარკო where -ს გამოყენებით
მაგალითად რაღაცა ცხრილი table1 და ჩანაწერი id =1 number=5
user1 მა და user2 მა წაიკითხა ეს რიცხვი 5.
user1-ს უნდა number-ის განახლება
ამისთვის აკეთებს ქუერს
update table1 set number=2 where number=5 and id=1;
ამის მერე ვთქვათ user2 -ს მოუნდა number-ის განახლება,მას ხო ისევ 5 გონია number-ი.აკეთებს ესეთ ქუერს
update table1 set number=4 where number=5 and id=1;
ეს ქუერი არ შესრულდება და 0 ს დააბრუნებს რადგან user1 მა უკვე შეცვალა number -ი ორით
მეტი ინფორმაციისთვის
http://www.codeproject.com/Articles/114262...imistic-and-opt This post has been edited by nobotro on 5 May 2016, 18:59