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

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

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

阅读 1.3k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题