2012-07-07 164 views
0

在Prestashop商店的後臺,我每次嘗試更新或添加產品時都會出現錯誤。 錯誤在下面。Mysql錯誤:重複輸入

Duplicate entry '31-17998' for key 'PRIMARY' 

ALTER TABLE `ps_search_index` ADD PRIMARY KEY (`id_word`, `id_product`) 

有沒有人知道是什麼原因造成的,以及如何解決?任何幫助將非常感激。

+0

您是否定製了Prestashop代碼(第三方擴展,您自己的更改)?如果沒有,你應該在[Prestashop問題跟蹤器](http://forge.prestashop.com/secure/IssueNavigator.jspa)而不是這裏報告。 – DCoder 2012-07-07 13:55:40

+0

我不知道這個問題是否是由於重新索引搜索和刷新後臺辦公室裏多次導致的問題?我的Prestashop版本是1.4.4.1所以也許如果我用最新的搜索文件替換,這可能會有所幫助。 – Petra 2012-07-09 10:59:31

回答

0

我設法通過用最新版本(來自Prestashop版本1.4.8.2,目前使用1.4.4.1)替換Search.php類來解決此錯誤,我還必須從Tools.php複製一個名爲replaceAccentedChars的新函數,否則會給我一個錯誤。我會在下次@DCoder時向Prestashop問題跟蹤器報告。