php mysql 这段代码是不是 多余的 ?

红框框这条语句 , 是不是多余的 ?

仅仅针对 锁 id = 1 这条记录来说 。

阅读 1.3k
1 个回答

应该是多余的,因为事务本身会触发表锁或行锁。
不过对于图中的逻辑通常还是考虑更精准的方式会更好,例如原数据是id=1,num=1,那么直接执行update table set num=2 where id = 1 and num = 1,这样不需要锁定也基本能保证避免双写。

推荐问题