从MySQL查询大数据并保存为CSV

时间:2018-06-21 22:05:20

标签: mysql pagination

我正在尝试从MySQL查询大数据并将其保存为CSV。我的查询:

"SELECT id, sparks, experience FROM table_name order by id limit 1000;"

由于有限制,在使用“分页”或其他方法来优化查询时,我需要帮助。

我尝试查看其他资源,例如限制和偏移。使用这些方法无法获取所有数据。使用这些方法时,我可能必须对数字进行硬编码。

如果我有100,000条记录。这只会给我1000条记录。如何更改此代码以获取所有100,000条记录?

还有其他方法可以查询较小的块并将其附加到大文件吗?

在这里的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:-1)

SELECT column1, column2, ...
FROM table_name
LIMIT offset, count;

check this page