数据库
首页 > 数据库> > Python SQL更新查询:预期使用字符串或整数地址代替实例实例

Python SQL更新查询:预期使用字符串或整数地址代替实例实例

作者:互联网

我使用python 2.7和pypyodbc来运行SQL查询,但是每当我使用python运行更新查询时,

cursor.execute("UPDATE tbl_User SET gender = ? WHERE id = 1", ['male'])

我收到错误:

TypeError: string or integer address expected instead of instance instance

如果直接在SQL Server上运行该查询,则该查询有效.

解决方法:

问题是我没有在查询末尾加分号.解决方案是:

cursor.execute("UPDATE tbl_User SET gender = ? WHERE id = 1;", ['male'])

标签:sql-update,pypyodbc,python,sql-server,pyodbc
来源: https://codeday.me/bug/20191118/2029192.html