flask 列表中的的所有值如何查询完和实现查询MySQL行锁

flask 列表中的的所有值如何查询完和实现查询MySQL行锁,第1张

以上的连个问题都要使用到 flask-sqlalchemy
下载命令:

pip install flask-sqlalchemy

flask的orm框架其他 *** 作:
https://blog.csdn.net/qq_48082548/article/details/120344299

列表中的所有值如何作为字段值去查询

查询数据的时候遇到查询的字段值在列表里,怎么才能写出一条简洁的语法呢?请看:
语法:

模型类.query.filter(模型类.字段名.in_(列表名)).all():
什么是行锁:

顾名思义,行级锁其实很好理解,就是锁定表中的一行数据,当 *** 作A要更新一行数据, *** 作B也要更新同一行数据,那 *** 作B就要等到 *** 作A执行结束后再执行。

flask的orm实现MySQL行锁

语法:

db.session.query(模型类).filter(模型类.字段名).with_for_update().all()

这样就实现了MySQL的行锁了

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/715713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存