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

क्या PDO::beginTransaction() PDO::commit() तक टेबल या रो लॉकिंग का कारण बनता है?

दरअसल PDO::beginTransaction() START TRANSACTION . के समान नियमों का पालन करता है MySQL में स्टेटमेंट, अधिक जानकारी यहां

इसका मतलब है कि MySQL तुरंत टेबल को लॉक नहीं करेगा, लेकिन ACID का पालन करेगा। नियम।

ध्यान दें कि यदि आपको कुछ तालिकाओं को स्पष्ट रूप से लॉक करने की आवश्यकता है, तो आप यह कर सकते हैं:

$db->beginTransaction();
$db->exec('LOCK TABLES t1, t2, ...');


  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. UID उत्पन्न करने वाली संग्रहीत कार्यविधि के साथ MySQL गतिरोध

  3. एक संघ की गिनती की शर्त पर रेल 3 क्वेरी

  4. मेरी साइट के लिए बैज बनाना, उपयोगकर्ता बैज स्टोर करने का सबसे अच्छा तरीका? PHP का उपयोग करना

  5. MySQL प्राथमिक कुंजी अपडेट कर रहा है