TP框架 数据大批量导入数据库
程序员文章站
2022-06-15 13:40:07
...
2秒钟 一次性添加十万条数据
public function addQrcode()
{
$arr = [];
for($i=0;$i<100000;$i++){
$data = [
'goodsid'=>null,
'uniacid'=>7,
];
$data['generated_code'] = 'SY'.strtoupper(dechex(date('m'))) . date('d') . substr(time(), -5) . substr(microtime(), 2, 5) . sprintf('%02d', rand(0, 99));
$arr[] = $data;
}
$num = 100;//每次导入条数
$limit = ceil(count($arr)/$num);
for($i=1;$i<=$limit;$i++){
$offset=($i-1)*$num;
$data=array_slice($arr,$offset,$num);
$result=Qrcode::insertAll($data);
};
echo '插入成功';
// Qrcode::insertAll($arr);
}
推荐阅读