gpt4 book ai didi

mysql - 如何从mysql中的表中导出大量记录

转载 作者:行者123 更新时间:2023-11-30 22:43:27 24 4
gpt4 key购买 nike

我要导出一个表 U_info,其中有大约 40000 条记录。当我导出它时,我只有 3000 条记录。那么如何导出该表的所有记录。

最佳答案

您需要为此进行分页。看来您使用的 mysql 有局限性。我收到了同样的错误,但一次插入了超过 40k 条记录。

$cnt=0;
$user=0
do
{
$user=0;
$sql = "SELECT column FROM table LIMIT 999 offset ".$cnt;

$result = mysql_query($sql);
$devices = array();
while($row = mysql_fetch_assoc($result))
{
$devices[] = $row['push_id'];
}
$message = array("title" => $title, "images" => $images, "description" => $description);
$resultOfGCM = send_notification($devices, $message);
$user=mysql_num_rows($result);
$cnt=$cnt+$user;

}while($user>=999);

我的逻辑是插入的方式与您可以导出表并将其插入到其他表中的方式相同。

请找出上面的解决方案

谢谢尼尚特

关于mysql - 如何从mysql中的表中导出大量记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30391924/

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