我在整个论坛中搜索过,无法找到答案。
cur.execute("UPDATE lastran SET job_date=newtimedate WHERE job_name=usrjobname")
为什么我的代码现在有效?
这两个变量是newtimedate和usrjobname
答案 0 :(得分:1)
我不知道Python,但似乎你把你的变量作为文字传递......一点点谷歌搜索告诉我这应该是它吗?
cur.execute("UPDATE lastran SET job_date=? WHERE job_name=?", (newtimedate, usrjobname))
了解此人的行为:How to see the real SQL query in Python cursor.execute