gpt4 book ai didi

php - Laravel 查询生成器从 100k+ 行返回空行

转载 作者:行者123 更新时间:2023-11-29 02:16:29 28 4
gpt4 key购买 nike

我的users 表有超过 10 万行。我需要将它们全部获取以用于导出目的。但是,当我使用以下代码时,它不会返回任何内容。但是,如果我应用限制,那么它会返回它们。它基本上返回 10K 行,当我提供 20K 的限制时,它不会返回任何东西。如果我使用 mysqli_query,它会在同一服务器和数据库中返回所有内容。

$myRows = DB::table('users')->get();//returns empty
$myRows = DB::table('users')->take(10000);//returns 10,000 rows
$myRows = DB::table('users')->take(20000);//returns empty

我是 Laravel 的新手。提前致谢。

最佳答案

我认为chunking (scroll to "Chunking Results From A Table" point)在这里会是个不错的选择。

DB::table('users')->chunk(10000, function($users) {
//some connect code
});

关于php - Laravel 查询生成器从 100k+ 行返回空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38885207/

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