У меня проблема с этим кодом SQL, который я получил где-то, который должен установить ваше первое изображение как изображение, маленькое изображение и миниатюру:
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_code IN ('image', 'small_image', 'thumbnail')
AND mgv.position = 1;
Не меняет строк ...
Кроме того, мой attribute_id для изображения, small_image, thumbnail и media_gallery в Magento CE v1.6.2 составляет 106 109 493 703 с использованием шаблона EMSupermarket.
Следующий код также ничего не делает:
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 IN (106,109,493)
AND mgv.position = 1;
Кто-нибудь, как сделать это правильно с моим идентификатором?
Что произошло с импортом моего продукта oscommerce, так это то, что импортированные изображения продуктов заканчиваются только именем поля media_image, но не image, small_image или thumbnail, поэтому я хочу скопировать значения media_image в другие 3, любыеидеи как это сделать?