【问题标题】:Magento 2 Category Save No such entity with id = XXXXMagento 2类别保存没有id = XXXX的实体
【发布时间】:2019-06-25 17:45:22
【问题描述】:

我使用的是 Magento 2.2.2 EE。保存类别时出现错误“没有 id = XXXX 的此类实体”。 我已经做了一些事情来解决这个问题:

  1. url_rewrite 表中删除不存在的类别的所有行 和产品。

  2. 禁用所有第三方模块。

  3. 重新索引

    但问题仍然存在。

【问题讨论】:

    标签: magento2


    【解决方案1】:

    我已经解决了我自己的问题。问题出在url_rewrite 表中。已删除此表中的类别 URL 的产品和类别。备份url_rewrite表并用错误id搜索并删除。

    url_rewrite 选择 * 其中entity_id = XXXX;

    SELECT * FROM url_rewrite WHERE target_path LIKE '%/category/XXXX%';

    删除记录:

    url_rewrite 删除其中entity_id = XXXX;

    url_rewrite 删除target_path LIKE '%/category/XXXX%';

    【讨论】:

    • 另外我必须这样做DELETE FROM url_rewrite WHERE metadata = '{"category_id":"XXXX"}';
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    • 2023-04-06
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 2023-01-27
    • 1970-01-01
    相关资源
    最近更新 更多