Soweit funktioniert es auch.
Aber beim übertragen in die Mysql überschreibe ich mir immer die Zeile.
Sprich der Insert hat später nur eine Zeile:
Hier ein Auszug aus meinem Code.
Code: Alles auswählen
curmysql = cnx.cursor()
#Ergebnis anzeigen und in csv schreiben und in MYSQL schreiben
with open((dnamezusammen + ".csv"), "w", encoding='utf-8') as outfile:
writer = csv.writer(outfile, quoting=csv.QUOTE_NONNUMERIC, delimiter=';')
writer.writerow([i[0] for i in cur.description])
for row in cur:
writer.writerow(row)
short = (row)
print(short)
curmysql.execute('REPLACE INTO helferanwesend(Name, Vorname, Datum, Helfernr)' \
'VALUES("%s", "%s", "%s", "%s")'
, short)
cnx.commit()
conn.close()
cnx.close()