python代码中的Sql更新查询
我已经写了下面的代码,但它不工作 它告诉ORA-01008:并非所有变量都是绑定的。python代码中的Sql更新查询,python,oracle,python-2.7,python-3.x,cx-oracle,Python,Oracle,Python 2.7,Python 3.x,Cx Oracle,我已经写了下面的代码,但它不工作 它告诉ORA-01008:并非所有变量都是绑定的。 cur.execute(“updatepythonsetid=:10,其中id=:1”)当Oracle解释器看到冒号时,它希望使用绑定变量,这将单独提供 在您的情况下,应该删除冒号: update python set id=10,其中id=1根据错误类型,我猜您正在使用Oracle,但是您应该添加更多信息以开头的内容:是替换到位的值的占位符。尝试cur.execute(“更新python集id=10,其中id
cur.execute(“updatepythonsetid=:10,其中id=:1”)当Oracle解释器看到冒号时,它希望使用绑定变量,这将单独提供 在您的情况下,应该删除冒号:
update python set id=10,其中id=1
根据错误类型,我猜您正在使用Oracle,但是您应该添加更多信息以开头的内容:
是替换到位的值的占位符。尝试cur.execute(“更新python集id=10,其中id=1”)
。