Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Pandas 0.20.2 to_sql() usando MySQL


Graças a uma dica de @AndyHayden, esta resposta era o truque. Basicamente substituindo mysqlconnector com mysqldb foi o pivô.
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)

Onde [schema] é o nome do banco de dados e, no meu caso particular, :[port] é omitido com [host] sendo localhost .