太多数据一次性插入,可能会出现代码量太长,导致mysql执行失败
每次插入300条数据到库
for ($num = 0; $num<count($arr); $num = $num + 300) {
$start = $num;
$insertData = array_slice($arr, $start, 300);
Db::name(xxxx)->insertAll($insertData);
}
太多数据一次性插入,可能会出现代码量太长,导致mysql执行失败
每次插入300条数据到库
for ($num = 0; $num<count($arr); $num = $num + 300) {
$start = $num;
$insertData = array_slice($arr, $start, 300);
Db::name(xxxx)->insertAll($insertData);
}