Вероятно трябва да използвате друго решение тук:транзакции . Трябва да включите всички заявки, които използвате в неуспешен скрипт, в транзакция. Ако транзакцията не успее, всички данни ще бъдат същите като в началото на операцията. Ако заявките са изпълнени правилно - всичко е наред.