<?php
$t=mktime();
set_time_limit(100000000000);
$myFile="D:/insert.sql";
$fhandler=fopen($myFile,'wb');
if($fhandler){
$i=0;
while($i<25000000)//1,000,000
{
$sql = rand(1,10)."\tthis is my title".$i."\tthis is my content".$i."\t".rand(0,2)."\t".rand(0,2)."\t".rand(0,2)."\t".rand(0,2)."\t".time();
$i++;
fwrite($fhandler,$sql."\r\n");
unset($sql);
}
echo"写入成功,耗时:",mktime()-$t;
}
完成后执行,在对应的数据库中执行
LOAD DATA local INFILE 'd:/insert.sql' INTO TABLE content(`typeid`, `title`,`content`,`ifphoto`,`ifattr`,`sort`,`status`,`create_time`);