2012-07-07 82 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问题跟踪器报告。