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

रिपीटेबल रीड आइसोलेशन लेवल चुनें बनाम अपडेट करें...कहां

https://dev.mysql.com/doc /refman/8.0/hi/innodb-consistent-read.html

महत्वपूर्ण शर्त यह है कि यदि आप बदलते हैं पंक्तियों में, आपका लगातार पढ़ा गया "ताज़ा" है, इसलिए इसमें आपके द्वारा अभी-अभी किया गया परिवर्तन शामिल है।

लेकिन यदि आप अद्यतन करते हैं, तो यह हमेशा पंक्ति के नवीनतम संस्करण से बना होता है, न कि आपके लेन-देन के संगत पठन को देख सकता है। इसलिए आपके अद्यतन का कोई शुद्ध प्रभाव नहीं हो सकता है, यदि किसी अन्य लेन-देन ने पहले ही वह परिवर्तन कर दिया है। यही स्थिति आपने देखी।

इसलिए आपके लेन-देन ने एक अद्यतन जारी किया लेकिन परिवर्तन नहीं किया पंक्ति।

शायद यह नहीं है कि आप InnoDB को कैसे व्यवहार करना चाहते हैं, लेकिन फिर भी यह कैसे व्यवहार करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक आईडी और कस्टम आईडी के साथ चिह्नित पंक्तियों के संग्रह से न्यूनतम गैर-उपयोग किए गए मूल्य का पता लगाएं

  2. एसक्यूएल इंजेक्शन को रोकने के लिए mysqli का उपयोग करना, न्यूल या CURRENT_DATE कैसे सेट करें?

  3. अद्वितीय तालिका/उपनाम नहीं

  4. डेटाबेस में आईपी स्टोर करने का सबसे अच्छा तरीका?

  5. php MYSQL डेटाबेस में कई पंक्तियों को सम्मिलित करें