在两个表中执行批量插入

时间:2013-01-26 12:59:48

标签: mysql bulkinsert

所以我有一些统计研究,我想导入MySQL数据库。这些研究有很多变量,每个变量都用于在我的数据库中创建一个列。我有一份包含我研究中所有数据的CSV文件,我也想将其导入我的数据库。

有些研究中有超过1000个变量。这意味着我的表中将有超过1000列,我知道这是MySql中的限制。因此,我必须为我的研究创建多个表,并使用视图将它们组合在一起以查看所有变量。

这是否意味着我还必须拥有多个CSV文件(每1000个列表一个)或者是否有某种方法可以将CSV文件批量插入到两个表中?

1 个答案:

答案 0 :(得分:0)

您肯定需要多个表格。我会写一个脚本来读取csv文件。然后他们将数据写入数据库。

但是,在转储数据之前,我会寻找机会来规范化/合理化数据集。您可能会发现规范化实际上可能有助于您的分析。