Sql Laravel 5.6.9-数据库计数提供不同的输出
有人知道为什么我在tinker中运行这两种计算表中用户数的方法会给出不同的答案吗 App\Models\User::count() =>92269 $count=\DB::table('users')->count() =>92829Sql Laravel 5.6.9-数据库计数提供不同的输出,sql,laravel,Sql,Laravel,有人知道为什么我在tinker中运行这两种计算表中用户数的方法会给出不同的答案吗 App\Models\User::count() =>92269 $count=\DB::table('users')->count() =>92829 在Sequel Pro中运行SQL查询得到92829。如果您的用户模型上有SoftDelete特性,那么当您通过该模型进行查询时,它将排除“已删除”条目。您可以通过添加withTrashed()约束来包含它们 App\Models\User::withTrashe
在Sequel Pro中运行SQL查询得到92829。如果您的
用户
模型上有SoftDelete
特性,那么当您通过该模型进行查询时,它将排除“已删除”条目。您可以通过添加withTrashed()
约束来包含它们
App\Models\User::withTrashed()->count();
欢迎来到SO。。。您是否在模型上使用软删除?