【问题标题】:SQL ERROR When trying to add related product Integrity constraint violation:SQL ERROR 尝试添加相关产品完整性约束违规时:
【发布时间】:2012-03-10 22:14:32
【问题描述】:

尝试将 Magento 中的相关产品添加到现有产品中,我在下面收到此错误消息。

SQLSTATE[23000]:完整性约束违规:1452 无法添加或更新子行:外键约束失败(freemypi_magento.catalog_product_link,CONSTRAINT FK_CAT_PRD_LNK_LNK_TYPE_ID_CAT_PRD_LNK_TYPE_LNK_TYPE_ID FOREIGN KEY(link_type_id)参考catalog_product_link_type (`link_type_)

我尝试过重新索引、修复 sql、清除缓存、将所有 sql 内容更改为 innodb 似乎没有任何效果:(

非常感谢任何帮助

【问题讨论】:

  • 你能显示失败的代码吗?
  • 检查link_type_id中的值是否存在于catalog_product_link_type.link_type_中

标签: php mysql magento


【解决方案1】:

这不是好方法,但你可以尝试:

SET FOREIGN_KEY_CHECKS=0;

在执行查询之前。

【讨论】:

  • 如果您尝试通过 sql 添加,请在此处粘贴。
  • 另外,问题可能与表前缀有关。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-18
  • 2013-07-04
  • 2020-04-22
  • 1970-01-01
  • 2015-09-03
  • 2015-05-07
  • 2016-11-22
相关资源
最近更新 更多