Probleme mit Datenbank-Kommando
Verfasst: Montag 17. März 2014, 17:25
Hallo!
Ich habe eine MySQL-Datenbank und möchte Werte in die DB schreiben:
Das Kommando funktioniert:
Diese Variante funktioniert nicht - aber ich verstehe nicht, warum:
Falls mir jemand einen Tipp geben kann, wo das Problem bei der zweiten Variante liegen könnte, dass dort die ersten drei Variablen nicht akzeptiert werden, würde ich mich sehr drüber freuen.
Ich habe eine MySQL-Datenbank und möchte Werte in die DB schreiben:
Code: Alles auswählen
# Init TabNames
TabName = "Tabelle1"
Spalte1 = "Spalte1"
Spalte2 = "Spalte2"Code: Alles auswählen
Cursor.execute ("""INSERT INTO Tabelle1 (Spalte1, Spalte2) VALUES (%s, %s) """, (Wert1, Wert2) )
db.commit ()Code: Alles auswählen
Cursor.execute ("""INSERT INTO %s (%s, %s) VALUES (%s, %s) """, (TabName, Spalte1, Spalte2, Wert1, Wert2) )
db.commit ()