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

PHP mysqli_query के साथ एकल चयन क्वेरी के लिए अलगाव स्तर

नहीं, mysqli_query स्वचालित रूप से अलगाव स्तर नहीं बदलेगा। Mysqli के माध्यम से कनेक्ट करना कई तरह से mysql cli के माध्यम से कनेक्ट करने जैसा है। दोनों ही मामलों में आपको डिफॉल्ट आइसोलेशन लेवल मिलेगा। और क्ली की तरह, mysqli इस बारे में कोई अनुमान नहीं लगा सकता कि कनेक्शन के माध्यम से कौन से स्टेटमेंट आएंगे।

वैसे भी, अगर आपके पास अलगाव स्तर के बारे में चिंतित होने के कुछ अच्छे कारण हैं, तो मुझे लगता है कि आपको इसे स्पष्ट रूप से सेट करना चाहिए, जैसे:

$mysqli_connection->query("SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED");

इस तरह आप सुनिश्चित कर सकते हैं कि आपके पास वांछित अलगाव स्तर है, और आप कोड में अपने कारणों पर टिप्पणी कर सकते हैं।




  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. MySQL में एक स्ट्रिंग से रिक्त स्थान कैसे निकालें

  3. MYSQL उच्च LIMIT ऑफ़सेट क्वेरी को धीमा क्यों करता है?

  4. LAST_INSERT_ID ( ) 0 की एक से अधिक पंक्तियाँ लौटा रहा है?

  5. इको जेएस ऑनक्लिक फिल फंक्शन AJAX काम नहीं कर रहा है