sql >> Database teknologi >  >> RDS >> Mysql

Pandas 0.20.2 to_sql() ved hjælp af MySQL

Takket være et tip fra @AndyHayden, dette svar var tricket. Grundlæggende erstatter mysqlconnector med mysqldb var omdrejningspunktet.

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)

Hvor [schema] er databasenavnet, og i mit særlige tilfælde :[port] er udeladt med [host] være localhost .




  1. CodeIgniter Vælg forespørgsel

  2. SQL Vælg kun rækker med minimumsværdi på en kolonne med Where Condition

  3. ORA-00932:inkonsistente datatyper:forventet - fik CLOB

  4. MySQL som et andet felt