gpt4 book ai didi

mysql - MySQL查询期间刷新/tmp?

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

我有一个在一个大表上运行的查询,当我限制 100 时,该查询有效。当我删除限制时,我得到:

[Err] 126 - Incorrect key file for table '/tmp/#sql_5e2d_6.MYI'; try to repair it

我与服务器管理员检查过,基本上 /tmp 文件很快就填满了。

有没有办法设置查询来刷新表?或者运行说100条记录,停止,重新运行?查询非常简单:

select distinct a, 
min(b) N_b
from K
group by a;

归根结底,我想做的是从大表中删除重复记录,保留 b 中具有最低值的记录。这是最初的 select 语句。

最佳答案

你可以使用类似的东西,*** 根据您使用的语言进行编辑。

$sql = true;
int i = 0;

While($sql){

$sql = "select distinct a,
min(b) N_b
from K
group by a LIMIT i, i+99";
//Do whatever you want.
i=i+100;
}

关于mysql - MySQL查询期间刷新/tmp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29457948/

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