id == 3
인 user
테이블의 email
열을 업데이트하려고합니다. 아래 코드는 행을 업데이트하지 않으며 오류를 발생시키지 않습니다. 문제는 어디에있을 수 있습니까?SQLAlchemy 업데이트가 작동하지 않거나 오류가 발생합니다.
from sqlalchemy import update
@app.route('/testupdate/')
def testupdate():
stmt = update(user).where(user.id==3).values(email='[email protected]')
db.session.commit()
return 'done'
시도하십시오 - session.query (User). 필터 (User.id == 3) .update ({ "email": "a @ b"}) – SumanKalyan
이 오류가 발생했습니다 :'AttributeError : 'NullSession'객체에 'query'' 속성이 없습니다. – Andishe