为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

DIEA 2022-10-20 17:13:59
比如,变量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)


查看完整回答
反对 回复 2022-10-24
  • 1 回答
  • 0 关注
  • 56 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信