从文本文件导入数百万条记录到mysql表

时间:2013-05-08 05:35:45

标签: php mysql large-data

我需要从文本文件中插入MYSQL中的记录,这不是问题。

问题是文本文件包含数百万条记录。这意味着处理一个文本文件将导致数百万次INSERT查询。此外,我不能(不想)使用PHP Infile,因为我必须在文本文件上执行一些数据提取。将该文件存储到Blob字段中,这不是我想要的。

1 个答案:

答案 0 :(得分:1)

而不是单个INSERT使用批量INSERT,如

INSERT INTO a VALUES (1,23),(2,34),(4,33);

可能值得一看question

请记住,您可能会达到数据包大小限制,请查看此question以获取指针。

相关问题