您现在的位置是:首页 > 技术杂文后端杂文

PHP大批量插入数据库的3种方法

阿龙2022-04-27【后端杂文】人已围观

方法一
$params = array(‘value'=>'50′);
set_time_limit(0);
echo date(“H:i:s”);
for($i=0;$i<2000000;$i++){
$connect_mysql>insert($params);
};
echo date(“H:i:s”);
方法二
echo date(“H:i:s”);
$connect_mysql>query(‘BEGIN');
$params = array(‘value'=>'50′);
for($i=0;$i<2000000;$i++){
$connect_mysql>insert($params);
if($i%100000==0){
$connect_mysql>query(‘COMMIT');
$connect_mysql>query(‘BEGIN');
}
}
$connect_mysql>query(‘COMMIT');
echo date(“H:i:s”);
方法三
$sql= “insert into twenty_million (value) values”;
for($i=0;$i<2000000;$i++){
$sql.=”('50′),”;
};
$sql = substr($sql,0,strlen($sql)1);
$connect_mysql>query($sql);

Tags:

很赞哦! ()