社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

kristaps

kristaps 最近创建的主题
kristaps 最近回复了
8 年前
回复了 kristaps 创建的主题 » mysql-运行事务时锁定行

SELECT ... FOR SHARE 可能是你想要的。从 MySQL docs :

对任何读取的行设置共享模式锁。其他会话可以读取行,但在事务提交之前不能修改它们。如果这些行中的任何一行被另一个尚未提交的事务更改,则查询将一直等到该事务结束,然后使用最新的值。

在交易开始时, 选择…为了分享 您计划更新的所有行,然后继续实际更新。