我想在SQL表中插入列。列名是一个变量(从数组中读取)。
我遇到此错误:sqlite3.OperationalError:靠近“(”:语法错误
for i in range(0, 100):
conn.cursor().execute("ALTER TABLE TABLENAME ADD (?) real", (arr[i]))
答案 0 :(得分:0)
您可以尝试执行此操作吗?
conn.cursor().execute(("ALTER TABLE TABLENAME ADD (columnName) real").format(columnName=arr[i]))