Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Pandas 0.20.2 to_sql() mit MySQL

Dank eines Tipps von @AndyHayden diese Antwort war der Trick. Ersetzt im Wesentlichen mysqlconnector mit mysqldb war der Dreh- und Angelpunkt.

engine = create_engine('mysql+mysqldb://[user]:[pass]@[host]:[port]/[schema]', echo = False)
df.to_sql(name = 'my_table', con = engine, if_exists = 'append', index = False)

Wobei [schema] ist der Datenbankname und in meinem speziellen Fall :[port] entfällt bei [host] localhost sein .