Devi usare le transazioni su tabelle innodb. Inizia a leggere qui.

http://database.html.it/guide/lezion...azioni-e-lock/