Thinkphp批量插入mysql方法–addAll

mysql admin 623℃ 0评论

当批量插入数据库时,可以使用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

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. Really appreciate you sharing this post.Thanks Again. Really Great. ddkdafeekfdekddd
    Smithd1862018-06-04 20:50 回复
    • my pleasure
      admin2019-09-17 00:09 回复