如何在phpMyAdmin中按指定列值导出数据并设置批量插入行数?
解决phpMyAdmin批量导出指定数据并自定义INSERT行数的方法
执行筛选查询
打开phpMyAdmin进入目标数据库,找到data表,在SQL查询框输入:SELECT * FROM `data` WHERE `country` = 'United States'点击「执行」,确认返回的是约40万行的目标数据。
进入自定义导出模式
在查询结果页面,点击顶部的「导出」按钮,选择「自定义 - 显示所有可能的选项」,不要用快速导出模式。配置INSERT行数等参数
- 格式选择「SQL」;
- 滚动到「数据导出选项」,找到「插入选项」:
- 勾选「使用插入语句」;
- 在「每个INSERT语句的最大行数」输入框填
5000;
- 确认未勾选「导出整个数据库」,确保只导出当前查询的结果集。
完成导出
确认所有设置后点击「执行」,等待生成并下载符合要求的SQL文件。
注意事项
- 如果大查询超时,可临时调整php.ini的
max_execution_time和memory_limit参数,或者先加LIMIT 10000测试导出效果,验证每个INSERT是否确实包含5000行。
内容的提问来源于stack exchange,提问作者The Environmentalist
相关产品推荐
相关产品推荐

