通过mysql和php插入或更新220 MB大尺寸xml哪种方法最好?
我的xml文件大小为600 mb,如何将其插入mysql表中您的问题是什么?您使用的是InnoDB还是MyISAM表?通过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
$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;
}