sql >> Database teknologi >  >> RDS >> PostgreSQL

Kilde til fejlen ' uventet søgeordsargument 'hent' ' i pandas to_sql?

Jeg stødte på det samme problem med at køre DataFrame.to_sql metode. Tilføjelse af method='multi' får det til at fungere og er en god løsning.

Undersøgte det lidt nærmere viste det sig at være et problem med de versioner af sqlalchemy og psycopg2, som jeg havde installeret. Disse github-problemer her og her førte mig til følgende.

fetch parameter blev tilføjet på psycopg2 version 2.8 . Jeg havde version 2.7 og sqlalchemy 1.4.15

Installation af en nyere version løste problemet uden at skulle tilføje method='multi' parameter.

pip install psycopg2-binary==2.8.6

Håber dette hjælper andre med at finde dette problem



  1. få total for limit i mysql ved at bruge samme forespørgsel?

  2. MySQL - Gruppér efter med Bestil efter DESC

  3. mysql show Antal rækker fra anden tabel i hver række

  4. Hvordan undgår man divider med nul fejl i SQL?