- 博客(1)
- 收藏
- 关注
原创 flask-sqlalchemy 解决 with_for_update() 行锁不生效、数据滞后问题
解决方案我先把解决方案放在前面,后面慢慢阐明拖了我三天的研究过程和原因:若出现带锁的查询修改前,先行commit一次。model.db.session.commit() # 先行commit一次user = models.User.query.with_for_update().get(user_id) # 我把所有数据库模型放在model里 所以用model.User取出user.money -= 1 # 扣费操作model.db.session.commit()问题的来源事实上,
2021-03-20 00:47:21 7762 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人