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

Skrivning til MySQL-database med pandaer ved hjælp af SQLAlchemy, to_sql

Brug af motoren i stedet for raw_connection() virkede:

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)

Ikke klart hvorfor, da jeg prøvede dette i går, gav det mig den tidligere fejl.



  1. Sådan afkodes PostgreSQL-fejlloggene

  2. Er der en MySQL-indstilling/-funktion til at spore historikken for ændringer i poster?

  3. Sammenkæd en streng og et tal i MySQL

  4. Ret "SQL-server blokerede adgang til ERKLÆRING 'OpenRowset/OpenDatasource' for komponenten 'Ad Hoc Distributed Queries'