sqlchemy连接数据库后,通过dbsession如何设置表锁
黎曼介绍了锁表的方法,照着来
session.begin_nested()
session.execute('LOCK TABLE 你的表 IN ACCESS EXCLUSIVE MODE;')
# 需要导入模块: from models import DBSession [as 别名]
# 或者: from models.DBSession import close [as 别名]
def getUserPassword(user):
res = ""
mySession = DBSession()
result = mySession.query(User).filter_by(user_name = user).first()
if not result is None:
res = decodeData(result.user_password)
mySession.close()
return res
user1 = session2.query(User).with_lockmode('update').get(1)
https://www.lzskyline.com/index.php/archives/106/