在MySQL中SELECT FOR UPDATE建议要在事务中运行,原因是当SELECT FOR UPDATE执行完之后,就释放锁了。其实查询出来的数据接下来还要更新,所以建议必须要在事务中运行,针对spring事务其实就是加注解@Transaction。
图二中显示一直转圈圈,说明上一个图中已经上了锁,第二图的更新必须要在图一结束之后才能进行更新,防止数据出现问题。
标签:事务,UPDATE,更新,中起,MySQL,SELECT From: https://www.cnblogs.com/jelly12345/p/17368884.html