LARAVEL5.8 悲观锁获取相同数据的问题
DB::transaction(function () use () {
$airwaybill = Airwaybill::whereNotNull('waybill')
->where('is_sss_delete', '=', 1)
->whereNull('order_number_system')
->lockForUpdate()
->firstOrFail();
Log::debug($airwaybill);
});
会获取到相同的ID行。数据库是InnoDB。
有没有大佬遇到过此问题