Sql server 如何通过在flask sqlachemy中将常量添加到记录的当前值来更新记录?

Sql server 如何通过在flask sqlachemy中将常量添加到记录的当前值来更新记录?,sql-server,python-3.x,flask-sqlalchemy,Sql Server,Python 3.x,Flask Sqlalchemy,我正在尝试通过向sql server db表的当前值添加某个值来更新该表中的记录,但我想使用flask sql alchemy进行更新。我该怎么做呢。下面是我想转换成flask sqlalchemy表单的sql语句 UPDATE MyTable SET MyColumn = MyColumn + 2000 WHERE SomePhoneNumber = '+19023456789' 请注意,此问题不同于 .first()将根据该值为您提供第一个元素,并且不会引发异常 .one()如果该值有多个

我正在尝试通过向sql server db表的当前值添加某个值来更新该表中的记录,但我想使用flask sql alchemy进行更新。我该怎么做呢。下面是我想转换成flask sqlalchemy表单的sql语句

UPDATE MyTable SET MyColumn = MyColumn + 2000
WHERE SomePhoneNumber = '+19023456789'
请注意,此问题不同于

.first()
将根据该值为您提供第一个元素,并且不会引发异常

.one()
如果该值有多个元素,则会引发异常

.first()
将根据该值为您提供第一个元素,并且不会引发异常


.one()
如果该值有多个元素,则会引发异常。

查看此问题的答案:查看此问题的答案:
record = MyTable.query.filter(SomePhoneNumber='+19023456789').first()
record = record.MyColumn + 2000
record.save()