Python Pandas DataFrame in SQL Tabelle?
Wie kann ich ein DataFrame in eine vorhandene SQL Tabelle hinzufügen? Ich probiere es gerade mit to_sql. Aber da keine Berechtigung zur Erstellung einer Tabelle da ist, funktioniert das nicht? Wie kann ich Daten hinzufügen ohne eine Tabelle zu erstellen?
1 Antwort
Wenn du die Daten aus einem Pandas DataFrame in eine SQL-Tabelle importieren, ohne die Tabelle zuvor zu erstellen, kannst du die to_sql-Methode mit dem Argument if_exists='append' verwenden. Das fügt die Daten aus dem DataFrame der Tabelle hinzu, ohne die Struktur der Tabelle zu ändern oder zu löschen. Hier ist ein Beispiel:
Wichtig: Stell sicher, dass der DataFrame die gleichen Spaltennamen und Datentypen hat wie die SQL-Tabelle, in die du importieren möchtest. Andernfalls kann es zu Fehlern kommen.

Obwohl ich if_exists='append' habe. Wo erstellt er denn eine Tabelle?
Ich bekomme die Fehlermeldung: CREATE TABLE permission Denise in Database 'NAME'