where('user_id', $userId)->where('is_delete', 0)->search(); foreach ($list as $row) { ES::table($table)->where('user_id', $userId)->mustNot(function ($query) use ($entityId) { $query->where('id', $entityId); })->updateEntityById($row['id'], ['is_default' => 0]); } } } }