好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

mysql悲观锁怎么实现?

update table set status=2 where id=1;

5、提交事务

commit;/commit work; (任选一种释放锁)

总结:

  1、实现悲观锁利用select ... for update加锁, 操作完成后使用commit来释放锁;

  2、innodb引擎时, 默认行级锁, 当有明确字段时会锁一行, 如无查询条件或条件;

   字段不明确时, 会锁整个表,条件为范围时会锁整个表;

  3、查不到数据时, 则不会锁表。

相关学习推荐:mysql视频教程

以上就是mysql悲观锁怎么实现?的详细内容!

查看更多关于mysql悲观锁怎么实现?的详细内容...

  阅读:47次