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

बड़ी संख्या में पंक्तियों के लिए MySQLdb त्रुटि के लिए निष्पादनकर्ता

आप max_allowed_packet . सेट करने का प्रयास कर सकते हैं पैरामीटर सिर्फ एक सत्र के लिए :

sql ='SET SESSION max_allowed_packet=500M'
cursor.execute(sql)
sql = ...
args = ...
cursor.executemany(sql, args)

यदि यह काम करता है, तो आप कोड को वैसे ही छोड़ सकते हैं, या अपनी my.cnf फ़ाइल को बदल सकते हैं (यह जानते हुए कि यह कई समस्याओं को हल करता है)।



  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-bin.index नहीं मिला (त्रुटि:13)

  2. Django mysqlclient स्थापित करें

  3. MySQL COUNT () - एक क्वेरी द्वारा लौटाई जाने वाली पंक्तियों की संख्या प्राप्त करें

  4. अंतिम (नवीनतम) विशिष्ट उच्चतम मूल्य प्राप्त करें

  5. सबस्ट्र utf8 के साथ ठीक काम नहीं करता है