在大SQL执行期间,PHP脚本执行停止

时间:2015-02-19 10:46:20

标签: php mysql

执行PHP脚本以将表从一个服务器数据库迁移到另一个服务器数据库。

脚本在大号期间不必要地停止执行。执行INSERT命令 例如:使用mysqli_query("INSERT INTo....VALUES(....)")将15000个转移到一个表,然后执行停止。

已经初始化: set_time_limit(0); ini_set('mysql.connect_timeout', '0'); ini_set('max_execution_time', '0');

还有其他解决方案吗?

2 个答案:

答案 0 :(得分:1)

我知道你问这个问题已经有一段时间了,但是我遇到了类似的问题,我只是用以下方法解决了这个问题:

http://php.net/manual/en/function.set-time-limit.php

但是,只要您没有以安全模式运行脚本。否则,您将不得不更改php.ini中的时间限制。

希望这有助于遇到同样问题的其他人。

答案 1 :(得分:0)

  

请声明

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