2013-11-24 70 views
0

轉儲文件由phpMyAdmin創建。我在將其導入到本地MySQL服務器時遇到問題。好像這條線是造成問題:這個mysql導入有什麼問題?

PRIMARY KEY (`arid`) 

轉儲文件頭

-- phpMyAdmin SQL Dump 
-- version 4.0.8 
-- Server version: 5.5.32-cll 
-- PHP Version: 5.3.17 

本地的MySQL版本

innodb_version: 1.1.8 
protocol_version: 10 
version: 5.5.17 

轉儲文件減少到最低限度

通過MySQL提示層
CREATE TABLE IF NOT EXISTS `ar` (
    `arid` int(11) NOT NULL, 
    PRIMARY KEY (`arid`) 
) ENGINE=InnoDB; 

更新

這個越來越陌生......

  1. 此命令的作用。

    創建表ararid int(11)not null);

  2. 我刪除了表格。

  3. 我把同樣的命令(Ctrl + V)放到轉儲文件中。轉儲文件只有該命令。

  4. 使用DOS提示符,我導航到具有轉儲文件的文件夾並執行type file.sql。 DOS提示符下確認文件只有從步驟1

  5. 命令當我嘗試導入它,我得到

+0

根據錯誤消息判斷您的'admin_WebSiteAdmin.sql'文件中有語法錯誤 – peterm

+0

您可以發佈admin_WebSiteAdmin文件中的內容嗎? –

+0

該文件由phpMyAdmin生成。我在我的託管服務提供商上創建了一個InnoDB數據庫,並添加了具有索引和參照完整性的表。然後我導出該文件,現在我試圖將其導入到本地MySQL,以便我可以在本地進行編碼。那裏沒有數據。 – jacekn

回答

0

的錯誤是在你的SQL「你在你的SQL語法錯誤」文件。 admin_WebSiteAdmin.sql文件中存在的SQL查詢之一存在錯誤。

0

你能告訴我們你的主機和你的本地機器上有mysql的mysql版本嗎?

最可能的原因是版本之間不兼容。

+0

嗨帕納斯,我已經用MySQL版本更新了我的問題。 – jacekn