导出csv的语句 :
SELECT * FROM tb_location loc
WHERE loc.lati IS NOT NULL INTO
OUTFILE "E:/test.csv"
FIELDS TERMINATED by ","
OPTIONALLY ENCLOSED by '"'
ESCAPED by '"'
LINES TERMINATED by '\r\n';
这样导出来的全部的数据,所有数据在一个文件里面 .
能不能导出多个文件,每个文件200条数据 ?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
如果是linux可以写个脚本在SQL后加LIMIT 200 OFFSET $i,然后外层加个循环i从0开始,每次+200,每循环一次导出一次文件,纯用SQL或者WINDOWS平台好像没辙。
一条语句的话应该是办不到的。
学点PYTHON吧
你可以试一下 用一个form 循环去请求你这个地址带上你的页数 limit 200 条 请求导出csv的语句的 顺改下文件名 逻辑上应该可以实现