迁移之后。
试图重建缓存并重新编制索引。
问题出在“页面”上
cms_page
和cms_page_store
在缺少行时似乎没有任何问题。
从数据库下面尝试以下操作
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`;
答案 0 :(得分:0)
大量研究并检查与表关联的基数之后。我发现url_rewrites
表添加了ID为0的任何新值。
自动增量功能已关闭。
要编辑表,请首先记下所有关联的FK。删除这些表中的外键。
一旦关联的外键被删除,请编辑表并在url_rewrites
上设置自动增量
重新定义键。
转到Magento CLI并重新编制索引。
完成!
请勿将外键检查设置为0
尽管有多个建议,将要求您将外键检查设置为0。请不要这样做。 这种捷径可能会导致数据损坏。