悲观锁 第一个用户commit后第二个用户才能查询到数据,这个过程第二个用户会被阻塞,注意,一定要放在DB::beginTransaction()和DB::commit()之间 1.参考使用方法2.原理解释 使用示例 DB::beginTransaction(); $rankData = ActivityRanks::query()->lockForUpdate()->where('state',1)->first(); DB::commit();