Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在phpmyadmin MySql中导入notepad.txt文件_Mysql_Apache_Phpmyadmin_Xampp - Fatal编程技术网

如何在phpmyadmin MySql中导入notepad.txt文件

如何在phpmyadmin MySql中导入notepad.txt文件,mysql,apache,phpmyadmin,xampp,Mysql,Apache,Phpmyadmin,Xampp,我在记事本中有一个31MB的.txt文件,我不确定如何将它导入phpmyadmin。我在stackExchange上查看过类似的问题,但没有结果。每次我试图上传它时,我都会收到一个错误:“您可能试图上传过大的文件。请参阅文档以了解解决此限制的方法。”考虑到文件太大,我甚至将其修改为仅3行作为测试,我得到了一个完全不同的错误!我确信我的一个问题是没有显示.txt的选项,我只能从CSV、SQL、DocSQL、Open Document电子表格和XML中进行选择。所以我假设我必须将我的.txt文件转换

我在记事本中有一个31MB的.txt文件,我不确定如何将它导入phpmyadmin。我在stackExchange上查看过类似的问题,但没有结果。每次我试图上传它时,我都会收到一个错误:“您可能试图上传过大的文件。请参阅文档以了解解决此限制的方法。”考虑到文件太大,我甚至将其修改为仅3行作为测试,我得到了一个完全不同的错误!我确信我的一个问题是没有显示.txt的选项,我只能从CSV、SQL、DocSQL、Open Document电子表格和XML中进行选择。所以我假设我必须将我的.txt文件转换成这些文件中的一个来上传,当然,除非有一种完全不同的导入方式,我不知道。 在我的.txt文件中有一些代码如下

CREATE TABLE IF NOT EXISTS occupationalinfo (
`ID` VARCHAR(255),
`Title` VARCHAR(255),
`DESCRIPTION` VARCHAR(255)) TYPE=MyISAM;


INSERT IGNORE INTO occupationalinfo (`ID`,`Title`,`DESCRIPTION`) VALUES  
('1','Architects, Except Landscape and Marine','CODE: 22302   TITLE: Architects, Except Landscape and Marine   DEFINITION: Plan and design structures, such as private residences, office buildings, theaters, factories, and other structural property.    TASKS  KNOWLEDGE  SKILLS  ABILITIES  WORK ACTIVITIES  WORK CONTEXT  INTERESTS  WORK VALUES  CROSSWALKS   TASKS: 1. Prepares information regarding design, structure specifications, materials, color, equipment, estimated costs, and construction time.   2. Plans layout of project.   3. Integrates engineering element into unified design.  

我仍处于编程的早期学习阶段,因此任何提示和解释都将不胜感激

您可以将文件扩展名从.txt更改为.sql。这并不神秘,它们都是文本文件。只要它像上面那样包含SQL,就不会有问题

如果您具有服务器的命令行访问权限,请单独上载文件,并使用mysql从命令行运行它

您也可以尝试暂时增加上传文件的大小限制,尽管31MB确实很大

如果您有一个带有PHP zip扩展名的phpmyadmin的现代安装,您可以将文件扩展名更改为.sql,压缩它,然后上传它。它应该大大小于31MB


然而,最明确的解决方案是将其分解:遍历文件并分离出每个表,以及每个集合(比如500条insert语句)。将它们另存为单独的文件,在phpmyadmin中按顺序上载并运行它们。

您可以将文件扩展名从.txt更改为.sql。这并不神秘,它们都是文本文件。只要它像上面那样包含SQL,就不会有问题

如果您具有服务器的命令行访问权限,请单独上载文件,并使用mysql从命令行运行它

您也可以尝试暂时增加上传文件的大小限制,尽管31MB确实很大

如果您有一个带有PHP zip扩展名的phpmyadmin的现代安装,您可以将文件扩展名更改为.sql,压缩它,然后上传它。它应该大大小于31MB


然而,最明确的解决方案是将其分解:遍历文件并分离出每个表,以及每个集合(比如500条insert语句)。将它们另存为单独的文件,在phpmyadmin中按顺序上载并运行它们。

uhm。。。你们不能把它分解成更小的块吗?当我尝试分解它时,我会得到“处理请求时出错”。那么我可以使用什么格式导入ituhm。。。你们不能把它分解成更小的块吗?当我尝试分解它时,我会得到“处理请求时出错”。那么,我可以使用什么格式导入它