У меня есть вопрос о переиндексации цены на продукцию мне удалось поймать этогоMagento Reindex Цена ошибки
строку (727) «INSERT INTO catalog_product_index_group_price
ВЫБРАТЬ gp
. entity_id
, cg
. customer_group_id
, cw
. website_id
, MIN (IF (gp.website_id = 0, ROUND (gp.value * cwd.rate, 4), gp.value)) FROM catalog_product_entity_group_price
AS gp
INNER JOIN customer_group
AS cg
ON gp.all_groups = 1 OR (gp.all_groups = 0 AND gp. customer_group_id = cg.customer_group_id) INNER JOIN core_website
AS cw
ON gp.website_id = 0 ИЛИ gp.websi te_id = cw.website_id INNER JOIN catalog_product_index_website
AS cwd
ON cw.website_id = cwd.website_id WHERE (cw.website_id! = 0) GROUP BY gp
. entity_id
, cg
. customer_group_id
, cw
. website_id
дублированием KEY UPDATE price
= VALUES (price
), value_type
= VALUES (value_type
)»
В catalog_product_index_group_price есть стандартные 4 колонки, но теперь у меня есть 5 5 value_type VARCHAR (48) utf8_general_ci Нет фиксированного
Я не знаю, откуда он появился или что его генерирует. Я тестировал все модули на новой установке Magento, и все в порядке. Нет базы данных обновлений модулей.
Извините, но ничего не помогло. Я очистил всю папку var перед публикацией здесь. Я установил новое хранилище magento со всеми расширениями, но столбец value_type в catalog_product_index_group_price отсутствует. ОК. Я могу удалить это, но SQL все еще передает его как компонент командной строки sql. Итак, вопрос в том, кто отправляет эту переменную в ON DUPLICATE KEY UPDATE. – Speedy