Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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
Mysql SQL错误1064-导入错误_Mysql_Sql_Import - Fatal编程技术网

Mysql SQL错误1064-导入错误

Mysql SQL错误1064-导入错误,mysql,sql,import,Mysql,Sql,Import,我导出了一个数据库作为备份,运行良好。当我将数据库导入到同一个服务器、文件夹等时,出现以下错误: 您可能在SQL解析器中发现了一个bug。 请仔细检查您的查询,并检查报价是否正确 正确且不匹配。其他可能的故障原因可能是: 您正在上载带引号的文本区域之外的二进制文件。 您还可以在MySQL命令行界面上尝试查询。这个 下面的MySQL服务器错误输出,如果有,也可能对您有所帮助 诊断问题。如果您仍然有问题或者解析器 命令行界面成功时失败,请减少 SQL查询输入到导致问题的单个查询,并提交 错误报告,数

我导出了一个数据库作为备份,运行良好。当我将数据库导入到同一个服务器、文件夹等时,出现以下错误:

您可能在SQL解析器中发现了一个bug。 请仔细检查您的查询,并检查报价是否正确 正确且不匹配。其他可能的故障原因可能是: 您正在上载带引号的文本区域之外的二进制文件。 您还可以在MySQL命令行界面上尝试查询。这个 下面的MySQL服务器错误输出,如果有,也可能对您有所帮助 诊断问题。如果您仍然有问题或者解析器 命令行界面成功时失败,请减少 SQL查询输入到导致问题的单个查询,并提交 错误报告,数据块位于下面的剪切部分: ----开始切割——ENO1JUKWJAURIXU/inmADHkpwYxu1JCu0iTmFQ9gYtushP09qaCs3oMjxmXc8wWI2PU8C5YMDSY QayT7OIWT7L6CYON7NWXV5LPVJJJIERGMF1ABU2VMY6SY5XWX11QL9YXSMLICHTKC9OTECS+1Es+ w2/19SY/hMniWen3Qd3hny8nMiDI ----端切---- ----开始原始----错误:C1 C2长度:1 2 11 STR:

MySQL:5.5.30-30.1 USR操作系统,代理,版本:Win CHROME 5.0.29 PMA:4.0.5 PHP版本,OS:5.3.17 Linux语言:en SQL:
----未加工的----

SQL查询:

MySQL说:文档

#1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解要使用的正确语法 在第1行的“”附近

唯一的问题似乎是我的索引页缺少内容,实际上是主要内容。所有这些文件都是.sql

然后,我删除了所有表,并从去年4月导入了原始数据库。显然,该数据库缺少我所有客户的所有帐户信息、订单信息等,以及对我的产品所做的所有更改

当我比较两个数据库时,前11行似乎是问题所在,但我不知道如何解决它。文件的前11行不起作用:

-- phpMyAdmin SQL Dump
-- version 4.0.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Sep 22, 2013 at 01:28 PM
-- Server version: 5.5.30-30.1
-- PHP Version: 5.3.17

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
-- phpMyAdmin SQL Dump
-- version 3.4.10.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Apr 09, 2012 at 05:50 AM
-- Server version: 5.1.61
-- PHP Version: 5.2.17

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
文件的前11行可以工作:

-- phpMyAdmin SQL Dump
-- version 4.0.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Sep 22, 2013 at 01:28 PM
-- Server version: 5.5.30-30.1
-- PHP Version: 5.3.17

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
-- phpMyAdmin SQL Dump
-- version 3.4.10.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Apr 09, 2012 at 05:50 AM
-- Server version: 5.1.61
-- PHP Version: 5.2.17

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
我试图简单地将工作文件中的11行复制并粘贴到不工作的文件中,但又出现了另一个错误

我知道这是一个很长的帖子,我道歉,但我已经为此挣扎了几个小时,真的需要一些帮助


谢谢

好的,我终于找到了。当我在notebook+中打开显示错误的文件时,最后一行当然有以下内容:

ETXNULNULNULNULNULNULNUL

打开时,原始工作数据库没有任何这些字符

当我简单地删除了导致错误的文件的最后一行并导入数据库时,一切正常。然而,我的主页仍然没有被正确地打开。我现在应用了一个变通方法,稍后将尝试解决这个问题


我希望这对其他人有所帮助。

我在为Joomla 2.5网站导出数据库时遇到了同样的问题。 它与phpmyadmin中的压缩有关。 在导出数据库之前,我将压缩从“无”更改为“压缩”,这就解决了问题


希望有帮助

这是phpMyadmin中的一个bug

这里有一个临时解决方案

或者类似的:


替换“PMA_Response::getInstance()->disable();”“/PMA_Response::getInstance()->disable();”--/path_to_phpMyAdmin/export.php

,因为似乎有很多原因可能触发此错误。我只是想和大家分享我的问题和我找到的解决方法,希望它能为大家节省一些时间。 我在尝试将数据库导入MySql时也遇到了这个问题。我已经从我的本地机器导出了一个数据库版本,我想将它导入我的网站所在的服务器。问题是这两个系统的版本不匹配。 我通过使用兼容性选项(在导出和导入时)设法解决了这个问题。我用了“MYSQL323”。这解决了我的问题。
我认为这是一个很好的解决方案,对于那些有可能制作新的数据库导出版本的人来说。

我已经在1分钟前修复了这个错误。 导出sql.gz文件时,请尝试将其解压缩。 提取的文件仍然是压缩的bu*.sql文件。 请尝试再次添加*.sql.gz并导入重命名的文件。 它会起作用的

我想说的是,phpMyAdmin将文件压缩了两次。

我的解决方案是: 评论


/etc/php5/apache2/php.ini在我的例子中,我需要将压缩更改为NONE,将SQL兼容模式更改为ANSI。我正在将WordPress数据库导出到另一台服务器

我在导入CSV文件时遇到了同样的问题,我发现问题在于excel转换中有一些空列,当我选择第一行作为要导入的列名时,它试图创建几个没有适当唯一名称的列。

我在转储文件的末尾有一个空行。删除该行修复了我的问题。

SQL_模式是在4.1版中添加的,而您的版本是3.4.10.1。我在下面找到了答案。这是可行的,但是,我想知道是不是.sql文件生成了错误?非常感谢。我也有同样的想法。。我的sql文件末尾的行。是的,我对ETXNULNULNUL角色也有同样的问题。用于导出的软件版本为:MySQL:5.5.32-cll、phpMyAdmin:4.0.5、PHP:5.3.17。看看其他人的帖子,一个共同点似乎是PHP5.3.17.Yep,对我来说也是一样,去掉sql文件中的最后一行解决了这个问题!谢谢请阅读这篇文章以提供高质量的答案。