迁移后发现违反唯一约束的Magento 2



迁移后。

已尝试重建缓存并重新编制索引。

问题在于"页面">

CCD_ 1和CCD_。

从数据库下尝试以下

Under cms_page
ALTER TABLE `cms_page` DROP INDEX`CMS_PAGE_TITLE_META_KEYWORDS_META_DESCRIPTION_IDENTIFIER_CONTENT`;
ALTER TABLE `cms_page` DROP INDEX `CMS_PAGE_IDENTIFIER`;

ALTER TABLE `cms_page_store` DROP INDEX `CMS_PAGE_STORE_STORE_ID`;

在挖掘了大量数据并检查了与表相关的基数之后。我认为url_rewrites表添加了id为0的任何新值。

自动增量关闭。

若要编辑该表,请首先记下所有关联的FK。删除这些表中的外键。

删除相关的外键后,编辑表格并在url_rewrites上设置"自动增量">

重新定义键。

转到Magento CLI并重新索引。

完成!

请勿将外键检查设置为0

虽然有多种建议会要求您将外键检查设置为0。不要那样做。这种捷径可能会导致数据损坏。

相关内容

  • 没有找到相关文章

最新更新