首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同时使用SELECT和UPDATE - Locking来防止并发问题

同时使用SELECT和UPDATE - Locking来防止并发问题
EN

Stack Overflow用户
提问于 2011-07-23 06:31:55
回答 2查看 4.7K关注 0票数 7

所以我在一个高并发的环境中工作。我想要做的是基于某个属性从mysql数据库中选择一行,然后一旦我有了该行,我就想在该行中设置一个"locked“标志,这样我就可以在php中做一些工作(这可能需要一些时间),然后在完成时解锁它。为了防止在使用单独的SELECT和UPDATE命令时出现并发问题,最好的方法是什么?

EN

回答 2

Stack Overflow用户

发布于 2011-07-23 06:34:14

使用select for update命令:http://dev.mysql.com/doc/refman/5.1/en/innodb-locking-reads.html

票数 2
EN

Stack Overflow用户

发布于 2014-10-21 03:17:05

这个用于UPDATE方法的是否真的会立即锁定该行,并仅在同一个PHP会话在同一行中执行UPDATE命令后才解除锁定?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6796766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档