如何使用SQL获取magento中的产品ID和sku

Abu*_*ude 9 mysql sql magento magento-1.7

我试图用SQL获取产品ID和magento中每个产品的SKU,我认为该表catalog_product_entity具有所有SKU但没有产品ID.

Dom*_*kar 19

entity_id是产品的唯一ID,所以如果你打电话给$product->getId();你实际上得到entity_id

该列名称的原因是该产品是EAV(实体属性值)模型,因此产品是一个实体 - 标准化的EAV实体识别列名称,但它可能带来混乱......

和查询:

SELECT entity_id as product_id, sku FROM catalog_product_entity
Run Code Online (Sandbox Code Playgroud)

  • 对于catalog_product_entity 表,entity_id 是product_id (2认同)
  • 是的,entity_id是产品ID. (2认同)