Wpis z mikrobloga

from sqlite3 import connect

name="TestTable"

conn = connect("data.db")
curs = conn.cursor()
curs.execute("CREATE TABLE IF NOT EXISTS :name (test TEXT PRIMARY KEY);",{"name":name})
conn.commit()
conn.close()

Błąd:
curs.execute("CREATE TABLE IF NOT EXISTS :name (test TEXT PRIMARY KEY);",{"name":name})
sqlite3.OperationalError: near ":name": syntax error

Co robię źle?

#python #sqlite
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach