关于锁的疑问
来源:9-12 产生阻塞的主要原因-【锁】

慕斯0066757
2019-06-13
老师您好!
在我之前的一次实际开发中,为了解决库存并发,我开启了事务,并使用select … for update,最后提交该事务。
但在看完了您讲解的最后一章关于《mysql事务并发控制》后,不经有这样一个疑问:
mysql默认事务隔离是可重复读模式,这种模式下事务B依然会等待事务A完成才能进行,似乎不需要人工干预,如果是这样的话,for update好像完全可以不用添加,那么到底需不需要使用for update呢?
写回答
1回答
-
sqlercn
2019-06-13
一般不建议使用for upate的方式加锁,如果是对同一条数据的更新MySQL本身会阻塞并发的更新。
00
相似问题