Magento 1.9.1.0版数据库问题

时间:2017-01-12 13:41:18

标签: php mysql magento magento-1.9.1

我开发了一个关于Magento版本1.9.1.0的网站,并在数据库表“report_viewed_product_index”中收到重复条目的问题。 我检查了数据库表,在此表中找不到外键约束定义,但在SQL安装程序中,它们具有此表的外键。

在此之后,我们检查了Magento版本1.9.0.1的数据库,他们也为此表设置了相同的SQL设置,并在此表下定义了外键。

没有外键,表格不会自动更新。所以它会为产品报告生成重复的输入错误。登录客户后,在产品详细信息页面上找不到404页错误。

我该如何解决这个问题?

CONSTRAINT `FK_REPORT_VIEWED_PRODUCT_INDEX_STORE` FOREIGN KEY (`store_id`) REFERENCES `{$installer->getTable('core/store')}` (`store_id`) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT `FK_REPORT_VIEWED_PRODUCT_INDEX_CUSTOMER` FOREIGN KEY (`customer_id`) REFERENCES `{$installer->getTable('customer/entity')}` (`entity_id`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `FK_REPORT_VIEWED_PRODUCT_INDEX_PRODUCT` FOREIGN KEY (`product_id`) REFERENCES `{$installer->getTable('catalog/product')}` (`entity_id`) ON DELETE CASCADE ON UPDATE CASCADE

0 个答案:

没有答案