Non sono molto pratico di queste cose ma ti consiglio di dare un'occhiata alle transazioni. In questo caso però le tue tabelle dovranno essere delle innoDb.

[OFFTOPIC]speriamo bene ma sai chi sono? :P[/OFFTOPIC]