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

Escrevendo no banco de dados MySQL com pandas usando SQLAlchemy, to_sql


Usando o mecanismo no lugar do raw_connection() trabalhado:
import pandas as pd
import mysql.connector
from sqlalchemy import create_engine

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

Não está claro por que, quando tentei isso ontem, me deu o erro anterior.