悲观锁
第一个用户
commit后第二个用户才能查询到数据,这个过程第二个用户会被阻塞,注意,一定要放在DB::beginTransaction()和DB::commit()之间
使用示例
DB::beginTransaction();
$rankData = ActivityRanks::query()->lockForUpdate()->where('state',1)->first();
DB::commit();
版权声明:本文为qq_29755359原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。