आपके टैग सुझाव देते हैं कि आप समझते हैं कि उत्तर क्या है -- लॉक करना। रिलेशनल डेटाबेस (आमतौर पर) लेनदेन के एसीआईडी गुणों को लागू करते हैं, जो डेटा की स्थिरता सुनिश्चित करते हैं। व्यवहार में, कभी-कभी प्रदर्शन कारणों से इनमें ढील दी जाती है, लेकिन अधिकांश डेटाबेस इस लक्ष्य को प्राप्त करने के लिए कुछ विधि प्रदान करते हैं।
MySQL में, लॉकिंग मैकेनिज्म अंतर्निहित स्टोरेज इंजन पर निर्भर करता है। InnoDB कई विकल्प प्रदान करता है, जिनका वर्णन दस्तावेज़ीकरण में किया गया है। ।
इन तालों को प्राप्त करने के लिए, आपके पास मूल रूप से SELECT
. के साथ दो वाक्य-विन्यास विकल्प हैं :
select . . . for update
select . . . lock in share mode
ध्यान दें कि इन बयानों का इस्तेमाल स्पष्ट लेन-देन में किया जाना चाहिए।