gpt4 book ai didi

php - 在 Laravel DB 中,get with count 和 get without count 哪个效率更高?

转载 作者:行者123 更新时间:2023-11-29 05:08:19 30 4
gpt4 key购买 nike

现在有两种从 Laravel 数据库获取的方法。我想知道哪个更有效率。

<强>1。获取计数

$cnt = \App\Models\Res_Times::where(...)
->count();

if ($cnt > 0) {
$result = \App\Models\Res_Times::where(...)
->get();
}

<强>2。直接获取

$result = \App\Models\Res_Times::where(...)
->get();

我不知道PHP mysql count函数这么快值得用。

请告诉我。

最佳答案

第二个更好。在第一种情况下,您构建了 2 个查询,然后启动到数据库。如果可能存在关系,如果没有结果,laravel 将不会尝试加载它们。

关于php - 在 Laravel DB 中,get with count 和 get without count 哪个效率更高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44231795/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com