क्यों MySQL कार्यक्षेत्र अनकमित बदलाव दिखाता है?
- एक नई खाली तालिका बनाएं ड्रॉप तालिका यदि मौजूदा एक्स; टेबल एक्स बनाएँ (वाल varchar (10)); - निष्क्रिय ऑटोकॉमीट सेट ऑटोकॉमिट = 0; - एक्स (वेल) वैल्यू ('टेक्स्ट') में INSERT किए बिना एक पंक्ति डालें; इस बिंदु पर
SELECT @@ autocommit, @@ tx_isolation; रिटर्न
| 0 | पुनरावृत्ति-पढ़ी |
हालांकि, एक क्वेरी उस मूल्य को दिखाती है जो अभी तक प्रतिबद्ध नहीं है:
SELECT * FROM X; | पाठ
क्यों MySQL बिना किसी अवयवयुक्त आंकड़ों के परिणाम निर्धारित करता है? अगर मैं
ROLLBACK; तब MySQL एक्स की पूछताछ करते समय एक खाली तालिका देता है। (यह पुष्टि करता है कि लेन-देन कुछ समय पर स्वचालित रूप से नहीं किया गया है।)
इसका कारण यह है कि मैं हमेशा एक ही लेन-देन में होता हूं (भले ही विंडो टैब)।
No comments:
Post a Comment