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

如何将参数化的sql查询放入变量中,然后在Python中执行?

如何将参数化的sql查询放入变量中,然后在Python中执行?

MMTTMM 2019-12-05 15:31:14
我了解在Python中格式化sql查询的正确方法是这样的:cursor.execute("INSERT INTO table VALUES (%s, %s, %s)", var1, var2, var3)这样可以防止sql注入。我的问题是是否有办法将查询放入变量然后执行?我已经尝试了下面的示例,但收到错误。是否有可能做到这一点?sql="INSERT INTO table VALUES (%s, %s, %s)", var1, var2, var3cursor.execute(sql)
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1095 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号