所以我想知道如何用变量来命名一个表和行。我已经找到了如何使用变量命名表的部分。我还尝试了以下方法: stackoverflow post 加上我已经有的代码,但没有成功
更清楚一点:
tableName = "fruits"
rowName1 = "apple"
rowName2 = "pineapple"
rowName3 = "cranberry"
rowName4 = "banana"
并在CREATE表中使用所有这些
我已经拥有的代码:(其中我使用变量来命名表)
sql_cmd = '''CREATE TABLE {}(test, test2, test3, test4)'''.format(tableName)
dataBaseConnection.execute(sql_cmd)
这里的问题是,您将命令传递给数据库的连接,而不是游标,并且从不提交更改。总代码(减去变量定义)应如下所示:
(我还使用了.format功能来考虑变量)
相关问题 更多 >
编程相关推荐