sql >> Databáze >  >> RDS >> Mysql

Zápis do databáze MySQL s pandami pomocí SQLAlchemy, to_sql

Použití enginu místo raw_connection() fungovalo:

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)

Není jasné, proč, když jsem to včera zkusil, vypsalo mi to předchozí chybu.



  1. Výuka SQL (DDL, DML) na příkladu dialektu MS SQL Server

  2. Nejlepší nástroje s otevřeným zdrojovým kódem pro migrace MySQL a MariaDB

  3. Jak Access komunikuje se zdroji dat ODBC? Část 6

  4. Jak vybrat více než 1 záznam za den?