sql >> Databáze >  >> RDS >> Mysql

Neznámé kódování při použití df.to_sql() k zápisu do MySQL pomocí pyodbc

Použil jsem špatný ovladač. Ovladač na serveru byl MySQL ODBC 5.1 Driver a používal jsem v MySQL ODBC 8.0 ANSI Driver . To vysvětluje podivné kódování.

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. Oracle10g SQL pivot

  2. Problém s SQL dotazem

  3. Použití Jenkinse s Kubernetes AWS, část 2

  4. brew install mysql, chyba při pokusu o zastavení serveru