我这句语句如何写才能达到目的?

比如,
变量name = student pl = teacher #变量值是动态变化的。
我想要的是如下的结果
alter table student rename to teacher #修改表名,
但是如果直接写alter name name rename to pl
则是修改名称为name的表了

DIEA
浏览 64回答 1
1回答

红糖糍粑

因为cursor.execute()函数的参数是一个字符串,所以可以用拼字符串的方式,把变量name和pl写进数据库命令中.name = "student"  pl = "teacher" cursor.execute("alter table "+name+" rename to "+pl)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python