2011-07-25 51 views
0

是否有任何程序或腳本,可以打破一個擴展插入(約38萬行)到單個SQL查詢,我的託管沒有處理它,我發現一個腳本稱爲Big Dump,它導入單個問題,但不適用於擴展問題。導入一個大的查詢與一個大的擴展插入到mysql數據庫

+0

如果可能的設置,你可以使用'mysql的-u用戶-p DBNAME Yoshi

+0

到託管其不能處理380 000個查詢? – genesis

+0

如果你有你的SQl文件,適當修改你的本地phpmyadmin,以便能夠上傳大文件,並導入到本地數據庫,然後從php導出我的管理員與單個查詢 – GoodSp33d

回答

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

相關問題