Veritabanında güncelleme yapmadan önce güncellenecek veriyi doğrulamak için transaction kullanabilirsin. Araştırmanı tavsiye ederim.