首页 > Web开发 > 详细

php 分批添加数据

时间:2021-08-24 17:02:06      阅读:17      评论:0      收藏:0      [点我收藏+]
$recallUser = RecallUser::whereBetween(‘created_at‘, [$marchMonthsStart, $params[‘start‘]])
->orderBy(‘time‘, ‘asc‘)
->get([‘id‘, ‘user_id‘, ‘time‘, ‘phone‘, ‘is_conduct‘, ‘name‘, ‘usre_time as created_at‘])
->toArray();


while (!empty($recallUser)) {
$_sub = array_splice($recallUser, 0, 500);
foreach ($_sub as $k => $v) {
$oneDaySingle = self::OneDaySingle($v);
$oneDaySingle[‘id‘] = $v[‘id‘];
$arrList[] = $oneDaySingle;
}
if ($arrList) {
if (app(RecallUser::class)->updateBatch($arrList) === false) {
Logs::debug(‘Statistics‘, ‘用户召回更新失败----‘ . json_encode($arrList));
}
unset($arrList);
}
}

技术分享图片

 

php 分批添加数据

原文:https://www.cnblogs.com/laowangbk/p/15180557.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!