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

अजगर और MySQLdb का उपयोग करके एक MySQL डेटाबेस में कई शब्दकोश वस्तुओं को सम्मिलित करना

mydata . पर लूप करने के लिए जनरेटर का उपयोग करने की कोई आवश्यकता नहीं है . बस mydata में पास करें सीधे:

cur.executemany(sql, mydata)

डेटाबेस एडॉप्टर mydata पर लूप करेगा आपके लिए और एक जेनरेटर एक्सप्रेशन केवल एक अनावश्यक अतिरिक्त लूप सम्मिलित करता है।

यदि आपको कोई त्रुटि संदेश नहीं मिलता है, लेकिन कोई परिवर्तन भी नहीं है, तो निम्न की जाँच करें:

  • सुनिश्चित करें कि आप लेनदेन करते हैं; रन con.commit() .executemany() . के बाद कॉल करें।

  • ट्रिपल-चेक वह mydata खाली नहीं है।

डेटाबेस एडॉप्टर आपके लिए फ्लोट वैल्यू को सही ढंग से हैंडल करेगा; यदि किसी कॉलम को FLOAT NOT NULL के रूप में चिह्नित किया गया है और आप उस कॉलम, थिंग्स जस्ट वर्क के लिए पायथन फ्लोट वैल्यू में पास होते हैं। अलग-अलग डेटाटाइप के उद्धरण को सही ढंग से संभालने के लिए SQL पैरामीटर यही हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग JDBC टेम्प्लेट- एक ही क्वेरी के साथ कई मापदंडों के साथ कई परिणाम कैसे प्राप्त करें

  2. ईमेल पता फ़ील्ड से अद्वितीय डोमेन की गणना करने के लिए MySQL क्वेरी

  3. डेटाटाइम डेटाटाइप में अब () मान डालने से वापस आ रहा है 0000-00-00 00:00:00

  4. कोडइग्निटर और AJAX फॉर्म सबमिट करें

  5. MySQL - कॉलम से पंक्तियाँ