使用 MySQL的行锁要注意的地方

  • 使用 Innodb 引擎
  • 主键明确 与否
    主键明确 where id = #{id} for update 行锁
    主键不明确 where id <> #{ id} for update 发生表锁
    主键不明确 where id like #{id} for update 发生表锁
    无主键 where name =#{name} for update name 不是主键,发生表锁
发布了41 篇原创文章 · 获赞 25 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/Andy86869/article/details/88958264