变量为param的SQL更新

2024-06-25 07:12:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我搜索了整个论坛,找不到答案。你知道吗

cur.execute("UPDATE lastran SET job_date=newtimedate WHERE job_name=usrjobname")

为什么我的代码现在起作用了?你知道吗

这两个变量是newtimedate和usrjobname


Tags: 答案代码nameexecutedatejobupdatewhere
1条回答
网友
1楼 · 发布于 2024-06-25 07:12:22

我不知道Python,但是看起来你把变量作为文本传递。。。谷歌一下就知道应该是这个了?你知道吗

cur.execute("UPDATE lastran SET job_date=? WHERE job_name=?", (newtimedate, usrjobname))

看看这个人是怎么做的:How to see the real SQL query in Python cursor.execute

相关问题 更多 >