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

दौड़ की स्थिति पर चुनिंदा फाउंड_रो को तोड़ने से कैसे रोकें?

जब लेन-देन की बात आती है तो कुछ समस्याएं होती हैं और अलग-अलग अलगाव स्तर उनमें से कम या ज्यादा को रोकते हैं। मैंने इसे अपने उत्तर यहां में वर्णित किया है .
उदाहरण के लिए पढ़ी गई प्रेत जैसी समस्या, जैसे आप कर रहे हैं, वैसे ही चयन के परिणाम को प्रभावित कर सकती है, हां। लेकिन SQL_CALC_FOUND_ROWS का परिणाम क्वेरी समाप्त होते ही संग्रहीत हो जाता है और जैसे ही आप उसी सत्र में कोई अन्य क्वेरी निष्पादित करते हैं, खो जाता है। वह महत्वपूर्ण हिस्सा है। SQL_CALC_FOUND_ROWS सत्र बाध्य है . ऐसा कोई तरीका नहीं है, कि किसी अन्य सत्र में किसी अन्य क्वेरी का परिणाम आपके वर्तमान सत्र में संग्रहीत हो जाए। SQL_CALC_FOUND_ROWS का उपयोग दौड़ की स्थिति के अधीन नहीं है। चयन क्वेरी का परिणाम, हां, लेकिन FOUND_ROWS() का परिणाम नहीं। इसे भ्रमित न करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अभी से रिकॉर्ड चुनें () -1 दिन

  2. संग्रहीत कार्यविधि में गतिशील SQL का उपयोग करने के लिए समाधान क्या है

  3. MyISAM रिकॉर्ड संरचना को समझना

  4. MySQL में 1/01/1900 3:54:32 a.m. कैसे स्टोर करें?

  5. मैं केवल दो दशमलव स्थानों के लिए संख्याओं को कैसे प्रारूपित करूं?