रोलबैक को हमेशा क्लाइंट एप्लिकेशन द्वारा नियंत्रित किया जाना चाहिए, नहीं डीबी. क्लाइंट एकल "कार्य की इकाई" के रूप में कई अलग-अलग संचालन कर सकता है, इसलिए, क्लाइंट को उस कार्य पर नियंत्रण होना चाहिए जब वह कार्य डेटाबेस में किया जाता है या वापस रोल किया जाता है।
संदर्भ
आप इसका उल्लेख कर सकते हैं सहायक लिंक
टॉम कायटे से, जो इस मुद्दे के बारे में इतनी दृढ़ता से महसूस करता है कि वह पीएल/एसक्यूएल (ओरेकल की प्रक्रियात्मक भाषा से प्रतिबद्ध/रोलबैक को हटाने का सुझाव भी दे रहा है; मुझे पता है कि आपका डीबी MySQL है, लेकिन अवधारणा वही रहती है)।