2014-06-30 48 views
0

嗨即時爲一家公司遷移一個公司的網站,因爲其中一個合作伙伴已經「流氓」。我試圖導入一個SQL轉儲文件到phpmyadmin並得到以下錯誤。Db導入錯誤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 @[email protected]@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 

能anybodyhelp。

在此先感謝大衛

+0

我認爲這可能是引用。你能向我們展示更多你的轉儲樣本嗎? –

回答

0

這是一個奇怪的外觀轉儲文件。特別是,第1行和第5行的雙引號"#NAME?對我來說沒有意義,我無法想象他們爲什麼會在那裏。

是否有機會重新生成轉儲?如果不是,直接的解決方案是簡單地編輯這些行,但存在文件中可能更多的風險。您可以從顯示的兩行中刪除雙引號,並完全刪除#NAME?行。

我唯一一次看到像#NAME?這樣的文本是用Excel編寫的,在SQL文件上使用Excel是沒有意義的(即使你是,我也不知道這怎麼會結束)像這樣),所以我不確定它來自哪裏,但希望通過在文本編輯器中進行編輯,您至少可以導入數據。