Ich benutze PANDAS mit einem SQLAlchemy zu schreiben MYSQL DB mit DataFrame.to_sql
. Ich möchte die Flagge für 'append' --> df.to_sql(con=con, name='tablename', if_exists='append')
einschalten Da das Programm während des Tages mehrere kleine Schreibvorgänge in die Tabellen ausführt, möchte ich nicht, dass die gesamte Tabelle mit replace überschrieben wird. Von Zeit zu Zeit habe ich die doppelten Eintrag Fehler:Pandas to_sql mit sqlAlchemy doppelte Einträge Fehler in mysqldb
sqla: valuesToCalc has error: (IntegrityError) (1062, "Duplicate entry
'0-0000-00-00-00:00:00' for key 'PRIMARY'") 'INSERT INTO valuesToCalc() VALUES()'()
irgendeine Weise die Syntax "on duplicate key update"
zu einem pd.to_sql hinzufügen? Muss ich aufhören, to_sql
zu verwenden und direkt mit sqlAlchemy zu gehen? Ich hatte gehofft, nicht zu.