gpt4 book ai didi

mysql - 需要在mysql查询中获取超过50000条记录

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

我需要一次获取 50000 条记录,因为我无法使用限制,因为我需要将记录从商店同步到 crm。目前如果我一次调用 20000 条记录,还可以,但如果超过 30000 条记录,就不行了。

SELECT 
order_num,
o.uid AS uid,
o.create_date AS create_date,
shipping_name,
shipping_company,
shipping_address1,
shipping_address2,
shipping_city,
shipping_state,
shipping_province,
shipping_zip,
shipping_country
FROM
orders o
LEFT JOIN
users u ON o.uid = u.uid
WHERE
o.status = 'Completed'

我正在运行此查询,结果超过 50000 条记录。因为我正在使用 API 将这些记录同步到另一个 CRM,所以在运行脚本时,它显示空白页...另外,如果我使用 LIMIT 0,20000 ..它运行良好

请建议我..谢谢

最佳答案

根据脚本的语言,我认为您达到了最大执行时间和/或内存限制指令。检查错误日志以获取更多信息,并且 - 如果您使用 PHP - 只需将以下行添加到脚本的开头即可避免这些问题:

ini_set("max_execution_time", "-1");
ini_set("memory_limit", "-1");
ignore_user_abort(true);
set_time_limit(0);

关于mysql - 需要在mysql查询中获取超过50000条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21454509/

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