因为某些原因,我一直得到
findSenGroup = cur.executemany("UPDATE SEN_Table SET SenNumber = " + senNumStr + " WHERE FormName='" + nameGroup + "'")
TypeError: function takes exactly 2 arguments (1 given) error
使用此更新语句:
findSenGroup = cur.executemany("UPDATE SEN_Table SET SenNumber = " + senNumStr + " WHERE FormGroup='" + nameGroup + "'")
下表所示
senNumStr
是要将列更新到的数字。在
nameGroup
是我要senNumStr
添加tp的行的名称
`````
我不确定您是否需要在这里使用
executemany
当您只执行一个语句时。您可以简单地使用:不过,最好使用参数化查询而不是格式化字符串,以避免SQL注入漏洞:
^{pr2}$相关问题 更多 >
编程相关推荐