ich sehe irgendwie den Wald vor lauter Bäumen nicht mehr (bin Anfänger).
Ich möchte gerne die cursor.execute()-Methode verwenden, doch bei mir haut das mit dem Einsetzen der Parameter in den SQL-String nicht hin (meine Versionen: Python 3.6.9, sqlite3 2.6.0).
Code: Alles auswählen
import sqlite3
conn = sqlite3.connect('die.sqlite')
cursor = conn.cursor()
t = ('tabe',)
sql = "CREATE TABLE ? (a TEXT, b TEXT, c TEXT)"
cursor.execute(sql, t)
conn.commit()
conn.close()
... und ich komm nicht drauf, was ich falsch mache?sqlite3.OperationalError: near "?": syntax error
Kann mir jemand die Augen öffnen?
Vielen Dank im Voraus!
Grüße,
Ulrich