Laravel悲观锁sharedLock与lockForUpdate
Laravel使用悲观锁
- Laravel使用悲观锁
-
- 示例
- 详解MySQL的 for update
-
- 前言
- 1.for update的使用场景
- 2.for update如何使用
- 3.for update的锁表
-
- 例1: (明确指定主键,并且有此记录,行级锁)
- 例2: (明确指定主键/索引,若查无此记录,加间隙锁)
- 例3: (无主键/索引,表级锁)
- 例4: (主键/索引不明确,表级锁)
- 4.for update的注意点
- 5.for update的疑问点
重点:sharedLock 和 lockForUpdate 仅适用于InnoDB,并且必须开启事务,在begin与c