هل لا يزال التحديث قد تم تنفيذه إذا كان قبل الزناد يخلق خطأ؟

StackOverflow https://stackoverflow.com/questions/1249344

  •  12-09-2019
  •  | 
  •  

سؤال

إذا لم يكن هناك، هل هناك أي طريقة لإلغاء التحديث من الخروج من الزناد؟

هل كانت مفيدة؟

المحلول

تعديل: إذا فشل A قبل التشغيل، يتم إلغاء التحديث.

وكان إجابتي الغبية السابقة تشير إلى بعد المشغلات. هنا هو فقط في حالة ما زال أحد يحتاجه:في حالة التشغيل بعد الزناد، لم يتم إلغاء التحديث إذا فشل الزناد. بالنسبة ل "إلغاء" التحديث يجب على المرء استخدام المعاملات ثم قم بتثبيت المعاملة في حالة الخطأ أو الالتزام بالمعاملة في حالة النجاح. يمكن العثور على مزيد من المعلومات حول المعاملات في MySQL في: http://dev.mysql.com/doc/refman/5.0/EN/COMMIT.HTML.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top