我正在尝试在我的magento数据库上运行以下代码:

    UPDATE catalog_product_entity_media_gallery AS mg,
    catalog_product_entity_media_gallery_value AS mgv,
    catalog_product_entity_varchar AS ev
SET ev.value = mg.value
WHERE  mg.value_id = mgv.value_id
    AND mg.entity_id = ev.entity_id
    AND ev.attribute_ID = '76'
    AND mgv.position = 1;


在运行此程序之前,我需要确定ev.attribute_ID ='76'(每次安装的76值不同)

我需要使用什么来发现特定安装中的数字?

(我正在尝试更新我的magento商店中的图像以批量显示。)

最佳答案

您可以通过编程方式更新图像。
阅读马里乌斯写道的答案:How to programatically set the base image to the first image in the list

在Magento中使用直接sql查询不是一个好主意...

关于mysql - 识别MYSQL中的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20590276/

10-16 00:33