2013-11-03 69 views
0

导出数据库时最近有一段时间,当使用PHPMyAdmin导入sql数据库时,我开始收到错误消息。当我进入并通过PHPMyAdmin导出sql数据库时,我只需选择我想要的数据库,点击导出选项卡,选择自定义&,然后勾选Add Drop Table,然后保存导出的数据库。导出数据库时的SQL语法错误使用phpMyAdmin

然后,为了重复这个错误,我进入并删除所有表格。然后,当我去导入数据库时​​,我收到了我在下面发布的错误消息。

有两点要注意之前,我张贴的错误:

  • 当我查看我的PHP信息的网站上,它说我使用的PHP版本5.2.17,这是正确的,因为这就是我SQL‘导出文件下载,它说我使用的PHP版本5.3.17

  • 我也只是发现了“编译EasyApache

  • 当我的时候已经选择了’如果我出口使用SSH我的sql数据库,然后使用PHPMyAdmin导入数据库,一切似乎都工作得很好。所以目前看来数据库导出出错了。

错误消息:

错误 有,你可能已经发现了一个错误的SQL语法分析器的机会。请仔细检查您的查询,并检查报价是否正确并且没有错误匹配。其他可能的故障原因可能是您在引用文本区域外使用二进制文件上传文件。您还可以在MySQL命令行界面上尝试您的查询。下面的MySQL服务器错误输出,如果有的话,也可能帮助你诊断问题。如果问题仍然存在,或者解析器在命令行界面成功的情况下失败,请将您的SQL查询输入缩减为导致问题的单个查询,并提交一个错误报告,其中包含下面CUT部分中的数据块: --- -BEGIN CUT ---- eNo1zbEKwjAYBGCh2/8U9wAxNKlByBZKqEKaxKRWcBWHQskm6NubCt54fNzZlELS6AV6CWe9hoCE EJSnWjdE4ydfnIbiindy/1hXuuaEkBnMYP3EMNsKb0vBGO5n50ylLcXRaBx4yxXFU9wMC3lb6bg4 wi3l9SZn/KDxLPQ7oGb3zxcWUiEE ---- END CUT ---- ---- BEGIN RAW ----

ERROR:C1 C2 LEN :1 2 11 STR:

MySQL:5.5.32-cll USR OS,AGENT,VER:赢MOZILLA 5.0 PMA:4.0.5 PHP VER,操作系统:Linux的5.3.17 LANG :EN SQL:

---- END ---- RAW

SQL查询:

MySQL表示:文件

1064 - 你在你的SQL语法错误;检查对应于您的MySQL服务器版本的手册,以便在第1行使用正确的语法

在此先感谢您的帮助!

回答

0

如果可以,您应该尝试更新您的phpMyAdmin。(如果它不是最新的)

我不能帮助具体的错误,但如果你想尝试找出是什么导致它,那么我会做的是将数据导出到一个文件像以前一样。手动清除所有表格。然后用一个体面的文本编辑器编辑文件并将其分成几部分。然后尝试一次导入它,直到出现错误。

当您发现导致问题的部分时,您可以继续分解,直到您将其缩小到导致问题的个别呼叫。希望你会发现什么是错的。 (如果这是一个在最新版本的phpMyAdmin中没有修复的bug - 维护人员可能会在bug报告中赞赏你的发现的副本)

对不起,我不能再有任何帮助。

+0

感谢詹姆斯的帮助!通过将其切入各个部分进行导入,我只需将所有顶部标题信息留在那里,然后删除位于“--------------”区域内的块的选择对? – JerDoggMcKoy

相关问题