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

लेनदेन के बिना अजगर-mysqldb

मैं इसमें बहुत बड़ा विशेषज्ञ नहीं हूं, लेकिन मुझे लगता है कि आप यहां जिस सुविधा की तलाश कर रहे हैं, वह ऑटोकॉमिट है। यह स्वचालित रूप से आपके आदेश देता है। इसलिए आपको 'BEGIN' कथनों को छोड़ने में सक्षम होना चाहिए।

यहाँ इस पर एक पेज है:http://dev .mysql.com/doc/connector-python/en/connector-python-connectargs.html

जब आप अजगर MySQLdb इंस्टेंस शुरू करते हैं तो आप इसे सेट करते हैं:

conn=MySQLdb.connect(host='blah', autocommit=True)

तब आपके पास एक ऐसा कनेक्शन होना चाहिए जो लेन-देन के बारे में चिंता न करे।

कुछ स्टोरेज इंजन लेन-देन का उपयोग नहीं करते हैं, इसलिए यदि आप एक का उपयोग करते हैं, तो आपको इस विवरण के बारे में चिंता करने की आवश्यकता नहीं होगी:en.wikipedia.org/wiki/Comparison_of_MySQL_database_engines

हालांकि, यदि आपका इंसर्ट \ अपडेट आधे रास्ते में विफल हो जाता है, तो वे समस्याओं में भाग ले सकते हैं!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL वर्कबेंच के साथ विदेशी कुंजी जोड़ते समय MySQL त्रुटि 1064

  2. एकाधिक पसंद के साथ क्वेरी

  3. डेटाबेस से मार्कर के दायरे में आने वाले परिणाम प्राप्त करें

  4. MySQL में UPPER () फ़ंक्शन कैसे काम करता है

  5. हाइब्रिड क्लाउड डेटाबेस ट्रैफ़िक को कैसे एन्क्रिप्ट करें