比如,变量name = student pl = teacher #变量值是动态变化的。我想要的是如下的结果alter table student rename to teacher #修改表名,但是如果直接写alter name name rename to pl则是修改名称为name的表了
1 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
因为cursor.execute()函数的参数是一个字符串,所以可以用拼字符串的方式,把变量name和pl写进数据库命令中.
name = "student" pl = "teacher" cursor.execute( "alter table " + name + " rename to " + pl) |
添加回答
举报
0/150
提交
取消