通过mysql和php插入或更新220 MB大尺寸xml哪种方法最好?

通过mysql和php插入或更新220 MB大尺寸xml哪种方法最好?,php,mysql,xml,Php,Mysql,Xml,我的xml文件大小为600 mb,如何将其插入mysql表中您的问题是什么?您使用的是InnoDB还是MyISAM表? $block_size=100; $N=count($xml->product); $begin_block=0; while($begin_block<$N){ try { mysql_query("BEGIN", $conn); $end_block=min($N, $begin_block+$block_si

我的xml文件大小为600 mb,如何将其插入mysql表中

您的问题是什么?您使用的是InnoDB还是MyISAM表?
 $block_size=100;
 $N=count($xml->product);
 $begin_block=0;
 while($begin_block<$N){
    try
    {
       mysql_query("BEGIN", $conn);
       $end_block=min($N, $begin_block+$block_size);

       for($j=$begin_block;$j<$end_block;$j++) {
          //check & insert into linkshareproducts ... $xml->product[$j]
       }
       mysql_query('COMMIT', $conn);
    }
    catch(Exception $e)
    {
       mysql_query('ROLLBACK', $conn);
    }
    $begin_block=$end_block;
 }