用php代码向mysql数据库里插入10000000条数据

如题所述

我知道你为什么会停下来,因为mysql插入大量数据(1000W)的情况下,执行时间需要的很长,而你八成设定执行时间不限制,如果时间默认超过30秒,那么程序就会自动停下来。
1000 0000
<?php
set_time_limit(0);#设置执行时间为不限制~
for($i=0;$i<1000;++$i){#嵌套循环,避免悲剧;
for($j=0;$j<10000;$j++){
mysql_query(" 插入把~");
}
}
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-02
啊???
太恐怖了追问

只是 测试点东西,能不能给点建议....

第2个回答  2012-07-02
写一个函数,循环插入即可!追问

我写了,插到13W左右就停了,你能不能帮忙写下..