我想在一个sqlite数据库中创建一个包含多个列的表,比如大约100列。有没有比单独命名每个列更好的解决方案?我正在尝试以下方法:
conn = sqlite3.connect('trialDB')
cur = conn.cursor()
listOfVars = ("added0",)
for i in range(1,100):
newVar = ("added" + str(i),)
listOfVars = listOfVars + newVar
print listOfVars
for i in listOfVars:
cur.execute('''ALTER TABLE testTable ADD COLUMN ? TEXT''',(i,))
conn.commit()
cur.close()
conn.close()
但我得到了以下错误:
^{pr2}$有人能建议我怎么做吗?谢谢!在
我想你可以通过字符串格式来实现,比如:
但是在一个sqlite数据库中有100列肯定不常见,您确定有一个适当的数据库设计吗?在
相关问题 更多 >
编程相关推荐