1
user = { "email" : "[email protected]", "age" : 20, "city" : "London", "country" : "UK", "language" : "English", "profession" : "developer", "employeer" : "BBC" }
admin = User.query.filter_by(username='admin').first()
admin.email = user["email"]
admin.age = user["age"]
admin.city = user["city"]
admin.country = user["country"]
admin.language = user["language"]
admin.profession = user["profession"]
admin.employeer = user["employeer"]
....
....
db.session.commit()
有什麼辦法可以避免這種隱式更新?我的意思是,如果更新只有一個或兩個字段,這可以正常工作,但是具有大量數據的大規模更新不是實踐。使用sql鍊金術更新倍數字段