mysql 使用乐观锁时,自带的悲观锁会失效么?

新手上路,请多包涵

mysql的乐观锁可以通过数据库表增加version字段来实现,那么在使用乐观锁时,mysql自带的悲观锁还会使用么?

阅读 4k
3 个回答

这两者并不冲突,一般根据业务场景采取一个即可。

这是两个不同的概念。
1.在表中增加version,是由你自己写的程序或者sql的where条件控制的,并没有真正的到达mysql的事务层。
2.悲观锁是mysql自己维护的锁机制,你加不加version跟悲观锁没关系,而只跟你设置的事务级别有关系

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