PHP MySQL插入行限制

时间:2013-03-18 09:59:25

标签: php mysql

目前我有一个PHP脚本,可以在mysql数据库中插入大约2000多行。

但对于我的情况,它会在500多行后停止。知道可能是什么问题吗?

我已通过在插入前显示数据进行验证,并显示所有2000多行数据。

遇到了这篇帖子MySQL insert limit?,但我目前在Windows中使用MySQL。

我该如何删除限制?

提前致谢

3 个答案:

答案 0 :(得分:4)

这是因为超过30秒的时间限制.... 要解决此问题,您可以执行以下步骤

1. Use this code 
 set_time_limit(0);
 in your php before inserting into db

2. Change the time limit in your php.ini file ...

1选项虽然是更好和更有时效的措施

答案 1 :(得分:0)

打开 Php.ini 并转到行号。 442 即可。您将获得以下行

  max_execution_time = 30

设置 max_execution_time 为“0”,表示无限制或以秒为单位设置其他值

答案 2 :(得分:0)

您可以在插入数据库之前放入此PHP代码

ini_set('max_execution_time', -1);
ini_set('memory_limit', -1);