Hallo Disaster,
Du kannst Transaktionen verwenden. Das unterstüzt mittlerweile auch MySQL.
Die Datenbank sorgt dafür, dass die Daten sich wärend einer Transaktion nicht ändern.
http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Transactional_Commands
Grüße
Daniel