怎么才能延长php页面的执行时间?
因为要通过php语言向mysql数据库中插入1000000条数据,每次执行到一部分就说“Maximumexecutiontimeof30secondsexceeded”,...
因为要通过php语言向mysql数据库中插入1000000条数据,每次执行到一部分就说“Maximum execution time of 30 seconds exceeded ”,而无法在执行下去,请问是否能够延长页面的执行时间?
展开
4个回答
展开全部
1楼的办法不错,但延长php执行时间是治标不治本的,插入100W次,资源消耗很要命的。
还有个办法是用另一条语句。
insert into table (id) values (),(),(),(),()
这样的话,一条语句就行了。
当然100W数据的话,得考虑内存超过限制的问题,还是分成十万一次吧。
还有个办法是用另一条语句。
insert into table (id) values (),(),(),(),()
这样的话,一条语句就行了。
当然100W数据的话,得考虑内存超过限制的问题,还是分成十万一次吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set_time_limit(0);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以考虑分步插入啊,一定要一次性插入吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么大数据量,考虑效率问题还是直接在服务器上用其他方式插入吧。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询