التراجع التلقائي عن المعاملات يدور السؤال حول سلوك المعاملات عند حدوث خطأ داخل كتلة من عبارات SQL المحاطة بـ START TRANSACTION و ارتكاب الصفقة. يلاحظ OP أنه عند حدوث خطأ في بناء الجملة قبل بيان الالتزام بالمعاملة، يتم التراجع عن المعاملة تلقائيًا.
آلية التراجع عن المعاملة
لا، لا يتم إرجاع المعاملات العودة فورًا عند مواجهة خطأ. ومع ذلك، قد تعتمد بعض تطبيقات العميل سياسات محددة لمعالجة الأخطاء.
على سبيل المثال، في عميل سطر الأوامر mysql:خطأ أثناء التنفيذ عادةً يوقف عملية التنفيذ ويؤدي إلى ترك العميل.
عند إنشاء تطبيقاتك الخاصة، يمكنك التحكم في سياسات التراجع عن المعاملات. ومع ذلك، لاحظ أن هناك استثناءات حيث يتم فرض التراجع:
قطع اتصال العميل
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3