使用大型扩展插入将大型查询导入mysql数据库

时间:2011-07-25 09:43:31

标签: php mysql sql insert

是否有任何程序或脚本可以将扩展插入(大约380,000行)分解为单个SQL查询,我的托管不处理它,我发现了一个名为Big Dump的脚本导入单个quires但它没有为扩展的quires工作。

1 个答案:

答案 0 :(得分:0)

<?php
$lines = file('file.txt');
$count = count($lines);
$i = 0;
$query = "INSERT INTO table VALUES ";
foreach($lines as $line){
    $i++;
    if ($count == $i) {
        $query .= "('".$line."')";
    }
    else{
        $query .= "('".$line."'),";
    }
}
mysql_query($query);

确保它没有超出my.cnf中设置的限制