当批量插入数据库时,可以使用addAll方法批量添加数据入库,代码示例如下:
// 批量添加数据
$user = M('user');
//array('表字段'=>'值')
$dataList[] = array('name'=>'php','email'=>'admin@gamil.com');
$dataList[] = array('name'=>'thinkphp','email'=>'admin@gamil.com');
$insertInfo = $user->addAll($dataList);
这样做的好处是减少数据库连接消耗的时间,会让你插入数据库的速度大大提升,插入的数据越多,效果越好
当然,如果数据量特别多的话,还是需要进行分页。具体分页大小,可以视业务场景来定
转载请注明:朋克网 » Thinkphp批量插入mysql方法–addAll