Magento目录规则MySQL完整性约束违规错误

拉维尔波斯

长时间等待目录规则应用后,出现此错误:

消息为“ SQLSTATE [23000]”的下一个异常“ Zend_Db_Statement_Exception”:违反完整性约束:1062键“ PRIMARY”的条目“ 44657-0-2”重复,查询为:INSERT INTO catalog_product_index_price_tmpSELECT catalog_product_index_price_final_tmpentity_idcatalog_product_index_price_final_tmpcustomer_group_idcatalog_product_index_price_final_tmpwebsite_idcatalog_product_index_price_final_tmptax_class_idcatalog_product_index_price_final_tmporig_priceAS pricecatalog_product_index_price_final_tmppriceAS final_pricecatalog_product_index_price_final_tmpmin_pricecatalog_product_index_price_final_tmpmax_pricecatalog_product_index_price_final_tmptier_pricecatalog_product_index_price_final_tmpgroup_price来自catalog_product_index_price_final_tmp'

我尝试重新建立索引,重新启动MySQL并保持不变,在等待40分钟以应用一条规则之后,出现了这样的错误。

我还在本地尝试使用相同的数据库和代码来应用规则,并且它们运行良好。

我正在运行Magento 1.14,这是在从Magento 1.11升级后发生的,但是仅在一台服务器中发生,而不是在测试服务器中,也没有发生在具有相同数据库和代码的本地服务器中。

关于我可以做什么以应用规则有什么建议吗?我需要在服务器上检查任何配置?

提前致谢。

拉维尔波斯

在管理员上:

System > Configuration > Index Management > Index Options

将所有索引更改为“计划时更新”,“全部重新索引”,应用目录规则。

那解决了我的问题。

希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Laravel 7 MySQL完整性约束违规

Java + MySQL完整性违规处理

cakephp-如何处理完整性约束违规错误

Laravel雄辩的创建方法导致完整性约束违规

发生参照完整性约束违规

firstOrCreate 返回完整性约束违规:1062 重复条目

SQLSTATE[23000]:livewire 中的完整性约束违规

Hibernate-如何捕获“完整性约束违规:唯一约束或索引违规”

违反完整性约束-空MySQL

SQLSTATE[23000]:完整性约束违规:19 NOT NULL 约束失败:posts.user_id

完整性约束违规:1451 无法删除或更新父行:外键约束失败

识别MySQL中的错误外键“违反完整性约束”(1022)消息

更新和/或删除时休眠H2参照完整性约束违规

完整性约束违规表:语句中的PRODUCTPERSON [从产品中删除,其中id =?和版本=?]

插入选定的数据作为外键和 SQLSTATE[23000]:完整性约束违规:1048

SQLSTATE[23000]: 完整性约束违规:1052. Laravel 连接表时的雄辩问题

Laravel - 如何将完整性约束违规:1451重定向到失败的通知?

JPA中的参照完整性约束违反错误

如何捕捉完整性约束删除错误?

Django 完整性错误 - 唯一约束失败

违反完整性约束:列不能为空错误

Laravel 5.6 中的 SQL 完整性约束错误

Laravel 7,SQLSTATE [23000]:完整性约束违规:试图添加的关系时,19 NOT NULL约束失败

SQLSTATE[23000]:完整性约束违规:1452 无法添加或更新子行:外键约束失败(未修复)

将实体添加到多对多的PersistentCollection学说中,而不会导致重复的条目完整性约束违规

SQLSTATE [23000]:完整性约束违规:1452 无法在 Laravel9 中添加或更新子行

添加自定义magento选项失败:违反完整性约束

Magento-违反完整性约束:1052-运送方法

坚持完整性约束oneToOne