gpt4 book ai didi

mysql - 在 Laravel 应用程序中检索超过 10,000 行

转载 作者:行者123 更新时间:2023-11-29 05:59:55 26 4
gpt4 key购买 nike

我正在尝试从我的 mysql 表中获取所有行,该表有 160000 行数据,我想将其传递给 REST API。

该应用程序基于 Laravel 构建,每当我查询时,服务器都会关闭,应用程序会向我显示内部服务器错误 500。我也尝试增加该应用程序的内存限制,但它对我没有用。

Laravel Eager Loading 也没有用。有没有办法在应用程序中获取表格的所有行?

最佳答案

尝试分块结果。 chunk() 的示例是

DB::table('users')->orderBy('id')->chunk(10000, function ($users) {
foreach ($users as $user) {
//
}
});

欲了解更多信息,Chunking Results in Laravel

关于mysql - 在 Laravel 应用程序中检索超过 10,000 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45875049/

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