1

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

但就我而言,它在 500 多行后停止。知道可能是什么问题吗?

我还通过在插入之前显示数据进行了验证,它显示了所有 2000 多行数据。

遇到这个发布的MySQL 插入限制?但我目前在 Windows 中使用 MySQL。

我怎样才能取消限制?

4

3 回答 3

5

发生这种情况是因为时间限制超过 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个选项更好,但临时措施

于 2013-03-18T10:02:36.053 回答
0

打开Php.ini并转到第号行。442 . 你会得到以下行

  max_execution_time = 30

max_execution_time设置为“0”,这意味着没有限制或以秒为单位设置其他值

于 2013-03-18T10:16:25.113 回答
0

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

ini_set('max_execution_time', -1);
ini_set('memory_limit', -1);
于 2019-11-08T08:51:04.300 回答