标签:支持 none first 修改 其它 https 并发 语句 inno
关于sqlalchemy,可以细度这个网址:http://www.codexiu.cn/python/SQLAlchemy%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/73/531/
SQLAlchemy 的 Query 支持 select ... for update / share
.
session.Query(User).with_for_update().first()
session.Query(User).with_for_update(read=True).first()
完整形式是:
with_for_update(read=False, nowait=False, of=None)
True
时, 即 for share
的语句, 是共享锁. 多个事务可以获取共享锁, 互斥锁只能一个事务获取. 有"多个地方"都希望是"这段时间我获取的数据不能被修改, 我也不会改", 那么只能使用共享锁.
参考:
http://www.codexiu.cn/python/SQLAlchemy%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/531/
https://www.jianshu.com/p/7e4de9ab942c
标签:支持 none first 修改 其它 https 并发 语句 inno
原文地址:https://www.cnblogs.com/shengulong/p/9961140.html