Db导入错误phpmyadmin

时间:2014-06-30 14:44:30

标签: phpmyadmin

我正在为一家公司迁移一个网站,因为其中一个合作伙伴已经变成了流氓"。我试图将一个sql转储文件导入phpmyadmin并得到以下错误。

SQL查询:

"-- MySQL dump 10.13  Distrib 5.5.34, for debian-linux-gnu (x86_64)"
--
#NAME?
-- ------------------------------------------------------
"-- Server version  5.5.34-0ubuntu0.12.04.1"

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

MySQL说:文档

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"-- MySQL dump 10.13  Distrib     5.5.34, for debian-linux-gnu (x86_64)"
--
#NAME?' at line 1 

任何人都可以帮助。

先谢谢大卫

1 个答案:

答案 0 :(得分:0)

这是一个奇怪的转储文件。特别是,第1行和第5行的双引号"#NAME?对我来说毫无意义,我无法想象为什么他们会在那里。

有机会重建转储吗?如果没有,立即解决方案是简单地编辑这些行,但存在文件中可能更多的风险。您可以从显示的两行中删除双引号,并完全删除#NAME?行。

我唯一一次看到像#NAME?这样的文字是用Excel编写的,在SQL文件上使用Excel是没有意义的(即使你是,我也不会这样做)知道这会在这里结束了吗,所以我不知道它来自哪里,但希望通过在文本编辑器中进行编辑,你至少可以导入数据。