浏览文章

文章信息

Magento2 Unique constraint violation found报错解决 16156

报错:

Unique constraint violation found

原因:

数据库完整性约束,数据库索引值重复时不允许记录新的记录(某个重要索引值重复的记录)

解决:

查找可能的索引字段重复的地方,特别是自动导入的地方。(如果你实在确定本地已有数据无用,删除后再导入即可。)


例子:

在导入来自其他商铺的产品时,本地已经存在一条url或者sku重复的产品,当再次导入时将报此错误。这是Magento数据完整性设计的约束,不要轻易使用网上的方法去删掉某个索引约束,那是极其糟糕的做法。将来会导致很多重复的记录。




原创