如何在 laravel 和 mysql 中选择和更新 10 个随机行

我有一个有多位经理的博客。我想检查经理是否没有任何要检查的帖子我给他 10 个帖子来检查我的数据库中有一个名为“Worker”的列,我将其设置为“1”我必须检查用户是否有任何带有他们的用户 ID 的行我将 10 行“Worker”更改为他们的用户 ID 这是我的尝试,但我不能说更改多少行


if (UncheckedLottery::where('Worker',\Auth::id())->count() == 0){

                    UncheckedLottery::where('Worker' , 1)->update(['Worker' => \Auth::id()]);

                }


呼如林
浏览 91回答 1
1回答

陪伴而非守候

试试这个 :if (UncheckedLottery::where('Worker',\Auth::id())->count() == 0){                 UncheckedLottery::where('Worker' , 1)->limit(10)->update(['Worker' =>                     \Auth::id()]);             }
打开App,查看更多内容
随时随地看视频慕课网APP