首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最佳实践:使用PHP5.x将CSV导入MYSQL数据库

最佳实践:使用PHP5.x将CSV导入MYSQL数据库
EN

Stack Overflow用户
提问于 2009-07-07 14:24:02
回答 3查看 1.9K关注 0票数 0

将大量记录导入MySQL或的最佳解决方案是什么。我认为有两种方法:

使用持久connection

  • Create在大型SQL语句上插入
  • 并查询数据库

我不确定你的表现是不是更好?对于这类操作有什么最佳实践解决方案吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-07 14:29:20

还有一种可能性:LOAD DATA INFILE

代码语言:javascript
复制
LOAD DATA LOCAL INFILE 'foobar.csv' 
INTO TABLE foobar
FIELDS TERMINATED BY ',' ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n';

这要求MySQL服务器能够访问物理文件。但是,使用PHP将文件移动/复制到导入目录并不困难。

票数 2
EN

Stack Overflow用户

发布于 2009-07-07 14:30:32

导入到MySQL中可以使用LOAD DATA INFILE

http://dev.mysql.com/doc/refman/5.1/en/load-data.html

票数 1
EN

Stack Overflow用户

发布于 2009-07-07 14:27:59

必须承认,我倾向于在我的大部分大型数据库恢复中使用MySQL管理员。不太确定甲骨文。还取决于您的MySQL的大小和结构。

我说的是SQL数据的几个GBs。

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

https://stackoverflow.com/questions/1092638

复制
相关文章

相似问题

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