mysql的乐观锁可以通过数据库表增加version字段来实现,那么在使用乐观锁时,mysql自带的悲观锁还会使用么?
这是两个不同的概念。
1.在表中增加version,是由你自己写的程序或者sql的where条件控制的,并没有真正的到达mysql的事务层。
2.悲观锁是mysql自己维护的锁机制,你加不加version跟悲观锁没关系,而只跟你设置的事务级别有关系
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读
3 回答2k 阅读
这两者并不冲突,一般根据业务场景采取一个即可。