浏览文章
文章信息
Magento2 Unique constraint violation found报错解决
16156
报错:
Unique constraint violation found
原因:
数据库完整性约束,数据库索引值重复时不允许记录新的记录(某个重要索引值重复的记录)
解决:
查找可能的索引字段重复的地方,特别是自动导入的地方。(如果你实在确定本地已有数据无用,删除后再导入即可。)
例子:
在导入来自其他商铺的产品时,本地已经存在一条url或者sku重复的产品,当再次导入时将报此错误。这是Magento数据完整性设计的约束,不要轻易使用网上的方法去删掉某个索引约束,那是极其糟糕的做法。将来会导致很多重复的记录。