Magento 实体id和产品id之间的关系是什么

Magento 实体id和产品id之间的关系是什么,magento,magento-1.5,Magento,Magento 1.5,查看magento 1.5模式,我似乎无法理解产品id与实体id的关系 在我的所有测试用例中,我可以验证产品id和实体id是否相等(相同的int)。但我猜这是一种关系,即使它们在我的测试用例中是相等的,这很可能只是巧合,而不是我应该依赖的东西 我可以在哪些表或关系中找到此链接,以便编写可靠的查询 我只是在找这样的东西。。。但事情可能不会这么简单 select entity_id from <wherever> where product_id = 1234 从product\u i

查看magento 1.5模式,我似乎无法理解产品id与实体id的关系

在我的所有测试用例中,我可以验证产品id和实体id是否相等(相同的int)。但我猜这是一种关系,即使它们在我的测试用例中是相等的,这很可能只是巧合,而不是我应该依赖的东西

我可以在哪些表或关系中找到此链接,以便编写可靠的查询

我只是在找这样的东西。。。但事情可能不会这么简单

select entity_id from <wherever> where product_id = 1234
从product\u id=1234的位置选择实体\u id

根据实体,EAV端的id实际上与目录产品端的产品id相同。好了。

“写一个可靠的查询”,我必须知道更多。我正试图根据库存表中的“库存”字段更新我的一个自定义属性。属性是按实体_id存储的,但库存状态是按产品_id存储的。因此,在我验证这些属性是否相同之前,我认为我必须通过子查询进行更新。但是,唉,这比我想象的要容易得多。简言之,我花了两个小时研究一个在几毫秒内运行的更新查询,为自己节省了两个小时的体力劳动。总而言之,这是公平的交易:)因为我学到了一些新东西。产品的FK必须始终为
目录\产品\实体。实体\ id
;现在你肯定知道了!大多数情况下,它们是相同的,但当您在后台使用“计划新更新”功能时,它们会变得不一致。