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

pyodbc का उपयोग करके MySQL को लिखने के लिए df.to_sql () का उपयोग करते समय अज्ञात एन्कोडिंग

मैं गलत ड्राइवर का उपयोग कर रहा था। सर्वर में ड्राइवर था MySQL ODBC 5.1 Driver और मैं MySQL ODBC 8.0 ANSI Driver में उपयोग कर रहा था . यह अजीब एन्कोडिंग की व्याख्या करता है।

params = urllib3.parse.quote_plus("DRIVER={MySQL ODBC 5.1 Driver};"
                                f"SERVER={host}:{port};"
                                f"DATABASE={db};"
                                f"UID={username};"
                                f"PWD={password};"
                                f"charset=utf8")
db_engine = create_engine(f"mysql+pyodbc:///?odbc_connect={params}")
connection = db_engine.connect()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP में एक ही नाम का उपयोग करके एकाधिक पैरामीटर प्राप्त करने के लिए $_GET का उपयोग कैसे करें

  2. MySQL में कनेक्शन का समय क्षेत्र बदलना

  3. MySQL डेटाबेस के लिए दूरस्थ पहुँच सक्षम करें

  4. MySQL कनेक्टर/पायथन - MySQL तालिका में अजगर चर डालें

  5. MySQL नवीनतम टाइमस्टैम्प के आधार पर रिकॉर्ड्स के समूह का चयन करें