首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用"MySQL for Excel插件“从Excel导出到MySQL的速度非常慢

使用"MySQL for Excel插件“从Excel导出到MySQL的速度非常慢
EN

Stack Overflow用户
提问于 2017-12-15 14:46:14
回答 1查看 618关注 0票数 0

我在excel表中有数据,必须将数据导出到MySQL。我正在使用MySQL for Excel工具在 data 选项卡中将数据导出到一个新表。

我有一个包含id (主键)和name (唯一,带索引)的表,大约有1000行。导出它需要3-5分钟。

为什么这么慢?关于如何加快出口过程,有什么建议或建议吗?我有一张150,000行的床单。所以需要帮助..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-15 19:03:43

找到了一种方法

  1. 使用用于excel的MySQL插件从创建表。这可以手动完成,确保excel和表中有相同的列(顺序和数据类型)。
  2. 在将工作表保存为CSV之前,将工作表中的所有逗号(,)字符替换为空字符串;因为逗号充当列的分隔符。将该文件保存为.csv文件。
  3. 打开mysql命令行工具并运行下面的sql将数据导入到表中。替换csv文件路径和表名。

LOAD DATA INFILE "C:/data.csv" INTO TABLE mytable COLUMNS TERMINATED BY "," LINES TERMINATED BY "\r\n";

它在几秒钟内导入了155,000列。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47834684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档