【发布时间】:2023-03-12 05:50:02
【问题描述】:
我正在尝试使用 SQL 在 magento 中获取每个产品的产品 ID 和 SKU,我发现表 catalog_product_entity 包含所有 SKU 但没有产品 ID。
【问题讨论】:
标签: mysql sql magento magento-1.7
我正在尝试使用 SQL 在 magento 中获取每个产品的产品 ID 和 SKU,我发现表 catalog_product_entity 包含所有 SKU 但没有产品 ID。
【问题讨论】:
标签: mysql sql magento magento-1.7
entity_id 是产品的唯一 ID,因此如果您调用 $product->getId();,您实际上会得到 entity_id
该列名的原因是产品是一个EAV(实体属性值)模型,所以产品是一个实体——标准化的EAV实体标识列名但是它会带来混乱......
还有查询:
SELECT entity_id as product_id, sku FROM catalog_product_entity
【讨论】:
“entity_id”列是产品的 ID。所以catalog_product_entity 表确实包含这两项。
【讨论】: