2012-07-25 58 views
0

我有一個商店的SQL備份,我只有一個SQL備份的形式一些嚴重的問題。 每次我想與phpMyAdmin(即使是在一個新的數據庫)導入備份,我得到這個錯誤:Magento - 導入備份時複製條目

INSERT INTO catalog_category_entity_datetime VALUES (1,3,52,0,3,NULL),(2,3,53,0,3,NULL),(9,3,52,0,7,NULL),(10,3,53,0,7,NULL),(11,3,52,0,8,NULL),(12,3,53,0,8,NULL),(13,3,52,0,9,NULL),(14,3,53,0,9,NULL),(15,3,52,0,10,NULL),(16,3,53,0,10,NULL),(25,3,52,0,15,NULL),(26,3,53,0,15,NULL),(33,3,52,0,19,NULL),(34,3,53,0,19,NULL),(35,3,52,0,20,NULL),(36,3,53,0,20,NULL),(37,3,52,0,21,NULL),(38,3,53,0,21,NULL),(203,3,52,0,104,NULL),(204,3,53,0,104,NULL),(207,3,52,0,106,NULL),(208,3,53,0,106,NULL),(209,3,52,0,107,NULL),(210,3,53,0,107,NULL),(211,3,52,0,108,NULL),(212,3,53,0,108,NULL),(213,3,52,0,109,NULL),(214,3,53,0,109,NULL),(215,3,52,0,110,NULL),(216,3,53,0,110,NULL),(217,3,52,0,111,NULL),(218,3,53,0,111,NULL),(219,3,52,0,112,NULL),(220,3,53,0,112,NULL),(221,3,52,0,113,NULL),(222,3,53,0,113,NULL),(223,3,52,0,114,NULL),(224,3,53,0,114,NULL),(225,3,52,0,115,NULL),(226,3,53,0,115,NULL),(227,3,52,0,116,NULL),(228,3,53,0,116,NULL),(229,3,52,0,117,NULL),(230,3,53,0,117,NULL),(231,3,52,0,118,N[...]

MySQL responds:

#1062 - Duplicate entry '3-249-52-0' for key 'B3A14FF699AA1FA4D4DDA0B048582A7A'

有幾千個產品,近百個類別的我從該文件中所需要的!我試圖禁用外鍵檢查,但似乎沒有任何工作。我也只是把表的前綴「category_」和「eav_」放在一個單獨的sql文件中,但在那裏一樣....(我也找不到「3-249-52-0」或關鍵在sql文件)

任何人都知道如何解決這個問題?

感謝

+0

嘗試將您的「max_allowed_pa​​cket」設置爲更高的值,例如1024MB。您可以通過在my.ini(通常在MySQL安裝目錄中找到Windows)或my.cnf(通常位於「/etc/my.cnf」中找到的Linux)中更改變量「max_allowed_pa​​cket」並重新啓動MySQL服務器來實現。希望它能幫助你。 – Shubhansh 2012-07-25 06:19:50

+0

不是。相同:/ – Maddis 2012-07-26 02:14:10

+0

http://www.slicewise.net/index.php?id=82我發現這並不不知道如何使用它與我的問題 – Maddis 2012-08-01 02:44:44

回答

0

我的理解不過是一個古老的線程,我不得不在文本編輯器查看原始SQL文件中的一些成功。

在這裏,我發現我的一些行確實重複,我能夠手動刪除重複。幸運的是,那裏只有五六條重複線。

它可能是一個開始調試的好地方。