Mysql İşlemleri Hakkında
4
●63
- 11-02-2021, 16:37:04Merhabalar, Bir butona basıldığı zaman bir sütunundan uygun şartlardaki veriyi(daha önce çekilmemişse,daha önce çekilip çekilmediğini geçmişe bakarak karar veriyor) çekiyor ve diğer sütun da bu veriyi kaydediyor (işlem geçmişi) fakat 2 farklı kişinin aynı anda butona basıp aynı veriyi geçme ihtimaline(düşükte olsa bir ihtimal) karşı veri tabanındaki işleri sıraya almanın bir yolu var mı (çekilen veri geçmişe eklenmeden başka biri saliselik bir farkla butona tıklaması aynı verinin çekilmesine sebep olabilir)? Kısacası butona birkaç saniyelik farkla tıklayan kişilerin veri tabanında sıra ile işlem yapmalarını nasıl sağlayabilirim?
- 11-02-2021, 17:02:51Transaction başlatabilirsiniz transaction commit edilmeden başka birisi o tablo üzerinde herhangi bir işlem başlatamaz.charset adlı üyeden alıntı: mesajı görüntüle
- 11-02-2021, 18:19:20Hocam transaction işlemi içerisindeki hatayı kontrol etmiyor mu? Hatayı kontrol ederken pdo işlemlerini sıraya mı alıyor(işlemi transaction içerisinde yapmam yeterli mi), konu(sıraya alması ile ilgili) hakkında bir kaynak bulamadım. Bildiğiniz bir kaynak var mı?Octavia adlı üyeden alıntı: mesajı görüntüle
- 11-02-2021, 19:31:21Transaction ile ilgili sıraya alma olayı var mı tam bilmiyorum sadece başka birinin o tablo üzerinde işlem yapmasını engeller hata yapmaz diye söylemiştim sıraya koymayı bilmiyorum maalesefcharset adlı üyeden alıntı: mesajı görüntüle