标签: php mysql large-data
我需要从文本文件中插入MYSQL中的记录,这不是问题。
问题是文本文件包含数百万条记录。这意味着处理一个文本文件将导致数百万次INSERT查询。此外,我不能(不想)使用PHP Infile,因为我必须在文本文件上执行一些数据提取。将该文件存储到Blob字段中,这不是我想要的。
答案 0 :(得分:1)
而不是单个INSERT使用批量INSERT,如
INSERT INTO a VALUES (1,23),(2,34),(4,33);
可能值得一看question。
请记住,您可能会达到数据包大小限制,请查看此question以获取指针。