我有一个运行在Flask上并使用SQLAlchemy与数据库交互的应用程序。我想要使用用户指定的值更新表格的列。我正在使用的查询是:
我不确定我传递值的方式是否正确。同时,Table.column2/3会出现错误,显示
PS:我参考了SQLAlchemy的文档。
def update_table(value1, value2, value3):
query = update(Table).where(Table.column1 == value1).values(Table.column2 = value2, Table.column3 = value3)
我不确定我传递值的方式是否正确。同时,Table.column2/3会出现错误,显示
无法分配给函数调用
。其中column2/3不是函数,而是字段名称。那么,我该如何更新多个值,为什么这里会出错?PS:我参考了SQLAlchemy的文档。
foo() = ...
,但是您的代码并没有实际显示。按照当前的方式,您的代码应该会给出一个SyntaxError: 关键字不能是表达式
的错误。 - univerio