Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

SQL में COMMIT और ROLLBACK में अंतर

COMMIT और ROLLBACK ट्रांजेक्शन नियंत्रण कमांड हैं।

COMMIT

  • वर्तमान ट्रांजेक्शन द्वारा किए गए संशोधनों को **मान्य/स्थायी** करता है।
  • एक बार निष्पादित होने पर, ट्रांजेक्शन को ROLLBACK से पूर्ववत **नहीं** किया जा सकता।
  • ट्रांजेक्शन सफलतापूर्वक निष्पादित होने पर होता है।
COMMIT;

ROLLBACK

  • वर्तमान ट्रांजेक्शन द्वारा किए गए संशोधनों को **हटाता/पूर्ववत** करता है।
  • निष्पादन के बाद डेटाबेस अपनी **पिछली स्थिति** में पहुंच जाता है (ट्रांजेक्शन की पहली स्टेटमेंट वाली स्थिति)।
  • ट्रांजेक्शन निष्पादन के बीच में **असफल/अबॉर्ट** होने पर होता है।
ROLLBACK;
  1. - SQL में Inner Join और Outer Join के बीच अंतर

    इस पोस्ट में, हम SQL में इनर जॉइन और आउटर जॉइन के बीच अंतर को समझेंगे। इनर जॉइन उपयोग किया जाने वाला क्लॉज INNER JOIN और JOIN है। यह दो या अधिक टेबल के संयुक्त टुपल को लौटाता है। जब कोई एट्रिब्यूट सामान्य नहीं होते, तो परिणाम खाली होता है। यदि टुपल्स की संख्या अधिक है, तो INNER JOIN, OUTER JOIN क

  1. - C और C++ में अंतर

    जैसा कि हम जानते हैं C और C++ दोनों प्रोग्रामिंग भाषाएं हैं और एप्लिकेशन विकास के लिए उपयोग की जाती हैं। इन दोनों भाषाओं के बीच मुख्य अंतर यह है कि C एक प्रक्रियात्मक प्रोग्रामिंग भाषा है और क्लासेस और ऑब्जेक्ट्स का समर्थन नहीं करती, जबकि C++ प्रक्रियात्मक और ऑब्जेक्ट-ओरिएंटेड दोनों प्रोग्रामिंग भा

  1. - Go और C++ के बीच अंतर

    Go Go एक प्रोसीजरल प्रोग्रामिंग लैंग्वेज है। प्रोग्राम्स को पैकेजेस का उपयोग करके असेंबल किया जाता है। यह डायनामिक लैंग्वेजेस के समान पैटर्न को अपनाने वाले वातावरण का समर्थन करता है। C++ C++ एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। C++ काफी तेज़, विश्वसनीय और सुरक्षित है। यह सबसे व्यापक रूप से