记住用户名密码
百万条数据插入,简单粗暴的方式,只是浪费资源。那么可以使用这种方式插入,速度非常快,也是学习别人的。网上类似这样的文章很多。自己写一下,留个记录。原文链接没有找到,但是代码好用,感谢原作者的贡献。
public function insertData() { $count = 1000000; $chu = (int)($count/5000);//取整 $yu = $count%5000;//取余 for ($i=0; $i < $chu; $i++) { //每5000条数据组成一个insert语句 $values = ''; for ($j=$i*5000; $j < ($i+1)*5000; $j++) { //拼接values的值 $num = $i*5000+$j; $values .= '('.'\'添加名字'.$num.'\' '.'),'; } $values = "insert into sp_key (key_name) values".substr($values,0,-1).';'; $keyModel = D("goods"); $result = $keyModel->execute($values); echo $result; } }
目前有 0 条留言 其中:访客:0 条, 博主:0 条