Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

खाली टेबल पर दो समवर्ती डिलीट + इंसर्ट स्टेटमेंट डेडलॉक क्यों करते हैं?

"अंतराल" इस प्रत्याशा में बंद है कि कोई उस पंक्ति को सम्मिलित करने का प्रयास कर सकता है जिसे मैं हटाने का प्रयास कर रहा हूं।

या, इसे दूसरे तरीके से देखने के लिए ... हर विषम मामले को पूरी तरह से संभालना बहुत धीमा होगा। इसलिए, InnoDB अधिकांश मामलों को कुशलता से संभालने का विकल्प चुनता है और दुर्लभ ऑडबॉल केस पर विचार करता है।

निचला रेखा:इसके साथ जियो। आप करेंगे गतिरोध प्राप्त करें। जरूरी नहीं कि आप उन्हें समझ ही नहीं पाएंगे। लेकिन आपके कोड को पुनर्प्राप्त करने की आवश्यकता है -- बस वापस रोल करके और BEGIN . पर वापस जाकर ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आर को MySQL से कैसे कनेक्ट करें? डेटाबेस से कनेक्ट करने में विफल:त्रुटि:प्लगइन caching_sha2_password लोड नहीं किया जा सका

  2. Laravel बूटस्ट्रैप कैश कॉन्फ़िग फ़ाइल को कैसे साफ़ करें?

  3. लक्ष्य पंक्ति के बजाय सभी mysql पंक्तियों में खाली मान जोड़े जा रहे हैं

  4. समय अंतराल डेटा के लिए MySql क्वेरी हिस्टोग्राम

  5. Php . में किसी तालिका में एकाधिक मान कैसे सम्मिलित करें