sql >> Databasteknik >  >> RDS >> Mysql

Skriver till MySQL-databas med pandor med SQLAlchemy, to_sql

Använder motorn i stället för raw_connection() fungerade:

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)

Oklart varför när jag försökte detta igår gav det mig det tidigare felet.



  1. INITCAP() – Konvertera till initiala Caps i PostgreSQL

  2. 1064-fel i CREATE TABLE ... TYPE=MYISAM

  3. Tips för att minska din SQL Server-komplexitet

  4. Hur man hittar kolumnnamn för alla tabeller i alla databaser i SQL Server