我该如何修复这个重复的密钥?

How can I repair this duplicate key?

PrestaShop 版本 1.6.0.14

PHP 版本 5.5.25

MySQL 版本 5.5.34-cll-lve

MySQL引擎InnoDB

我最近将 Prestashop 升级到了最新版本,但很快就意识到它与我的主题不兼容。因此,我使用了 cPanel 中的主机 'server rewind' 功能,因为我忘记备份数据库,只剩下 Public_HTML 目录的备份版本。

现在,当我尝试手动或使用组合生成器创建产品组合时,出现此错误。

Duplicate entry '0-1-1' for key 'id_product'

我检查了数据库,但该记录不存在,所以我尝试了以下操作:

这些解决方案都不起作用...我该如何解决这个问题?

事实证明 id_product 分配了 UNIQUE 键。我不得不删除它,现在它可以正确插入。

我在 Prestashop 也遇到过类似的事情。我尝试导入一些项目,但出现此错误:

Error tabla image_shop Duplicate entry '0-1-1' for key 'id_product'

最后我改变了这个table:ps_image_shop

1   id_product  int(10)         No  Ninguna AUTO_INCREMENT

而且有效!