Se il motore DB è innoDB utilizza le transazioni. Se invece stai utilizzando come motore myisam utilizza l'istruzione sql lock table per bloccare le tabelle che devi aggiornare di modo che altri script non si sovrappongano.