【问题标题】:Getting this error while Importing products table into into my database将产品表导入我的数据库时出现此错误
【发布时间】:2021-12-02 11:56:44
【问题描述】:
将名为 products 的表之一导入我的数据库时。我遇到了这个问题。
脚本超时,如果要完成导入,请重新提交
相同的文件和导入将继续。
我曾尝试点击重新提交相同的文件。但最后,表格中的数据很少丢失。
我曾尝试制作 $cfg['ExecTimeLimit'] = 300;到 $cfg['ExecTimeLimit'] = 0;在 phpMyAdmin/libraries/config.default.php 但之后在导入时它会进入无限循环(导入不会停止。)
有什么解决方案可以将我的表导入我的数据库吗?
【问题讨论】:
标签:
php
mysql
sql
database
phpmyadmin
【解决方案1】:
文件有多大?
可以帮助您导入未压缩文件 (.sql),而不是某些压缩格式,例如 .gz 或 .zip。但是,对于一些大文件,phpMyAdmin 很难绕过 Web 服务器强加的资源限制(包括内存使用、执行时间等)。您可以增加对 phpMyAdmin 的资源限制,也可以直接在网络服务器和 PHP 配置中增加,但在我看来,这主要是一种解决方法,并且在导入过程中很难获得有关进度的反馈。
phpMyAdmin 还有一个名为UploadDir 的功能,可让您将已经在服务器上的文件导入特殊文件夹中,这可以加快进程,使其不会很快遇到资源限制.
我最好的建议是使用命令行客户端来执行任何大型导入(或导出)操作。