【发布时间】:2016-12-19 06:07:19
【问题描述】:
我需要将一堆文本文件 (3098) 导入数据库。每个文件必须在不同的表中。我的想法是使用一个循环为每个文件创建一个新表。我是否必须在 php 中使用foreach 来遍历所有文件或只是 mysql 循环以及我应该在LOAD DATA LOCAL INFILE 之后放置什么文件名。我还想知道如何创建这些表(也许为他们使用一个变量名称)。完成我的任务的任何其他想法都会有所帮助。
【问题讨论】:
-
在
LOAD DATA LOCAL INFILE之后输入要导入的文件的名称。你还想取什么名字?? :-) 还有Also wondering how could i create theese folders- 什么文件夹?在这句话之前你没有提到任何文件夹。 -
P.S.您可能完全可以使用 MySQL 编写此代码,但我怀疑 PHP 可能会使它变得更容易
-
@ADyson 我的意思是表格而不是文件夹:D.
-
但问题是我有 3098 个不同的文件名。我如何能够遍历所有这些。文件名相同,除了它们包含的日期和时间。但他们没有任何特殊的订单。所以我正在考虑一种方法以某种方式遍历包含所有文件的文件夹。 @ADyson
-
您真的想要 3,098 张桌子吗?如果都是相同的结构,为什么不使用一个带有标识字段的大表?
标签: php mysql loops import load-data-infile