2016-03-02 75 views
0

我尝试添加新的产品或复制产品,但它给了我下面的错误:Opencart的添加和复制错误

Notice: Error: Duplicate entry '109-1' for key 'PRIMARY' 
Error No: 1062 
INSERT INTO oc_product_description SET product_id = '109', 
... 
Error No: 1062 
INSERT INTO oc_product_to_store SET product_id = '109', store_id = '0' in.... 

这个问题似乎涉及到oc_product_description。我试着选中自动增量框中并保存,但它给了我“查询错误1063”:

Query error: #1063 Incorrect column specifier for column 'description'

+0

为什么要插入主键?你总是把它留给空白的人。 –

+0

我该如何解决这个问题?或更改主键?请指教。 – truescope

回答

0

刚刚从PRODUCT_ID删除属性auto_incrementoc_product_descriptionproduct_idoc_product_description中充当foreign key。一旦你从product_id中删除auto_increment,它将工作得很好。

+0

嘿阿里,我已经删除了auto_increment,它工作了几个产品,现在我再次得到这个错误注意:错误:重复项'0'的关键'PRIMARY' 错误号:1062 任何帮助,将不胜感激。 – truescope

+0

通知很好。您可以在商店设置中关闭“显示错误”。 –

+0

我也试过,这些都是确切的错误:注意:错误:键'PRIMARY'的重复条目'0' 错误号:1062 INSERT INTO oc_product SET模型,INSERT INTO oc_product_to_store SET product_id,INSERT INTO oc_product_to_category SET product_id,错误:'PRIMARY'键重复条目'0-0'....现在我应该进入每一个并删除auto_increment? – truescope