我试图上传一个CSV文件到我的数据库在拉拉。但是我的CSV文件很大,我几乎有5亿行要导入。(我使用Maatwebsite来做这件事)
当我试图导入它时,我得到的是:
Maximum execution time of 300 seconds exceeded
如您所见,我已经更改了php.init文件中的“php.init”。300秒就足够了,因为数据交换只需要3分钟。而且,即使要花更长的时间用拉拉,也必须有另外一种方法来增加"max_input_time“
这是转换模型中的数据并将其放入de数据库的代码:
public function model(array $row)
{
我父亲想要建立一个时事通讯发送系统,它提供定制的字段作为定制系统的一部分。用户可以在文本中使用一些特殊变量来插入收件人的姓名(以及其他内容)。
请求电子邮件中所有数据的最后一个HTML表单将把数据以及收件人集合插入到数据库中。然后将用户重定向到worker脚本。
在worker脚本(让我们称其为worker.php)中,他大致具有以下内容:
# Get current job from the database.
# Pop off the first recipient in the list.
# Retrieve additional data about that recipient