#magento2
Вопрос:
Я перенес все свои продукты с M1 на M2, и, похоже, все работает нормально. Мои связанные продукты имеют пользовательские атрибуты position_label и примечания, и они отлично работали в M1, и они отображаются в M2 как на интерфейсе, так и в сетке администратора(рисунок ниже).:
Когда я нажимаю «Сохранить продукт», появляется сообщение об ошибке «Данные о связанных продуктах недопустимы. Проверьте данные и повторите попытку».
После небольшого исследования появляется следующая ошибка:
Cardinality violation: 1241 Operand should contain 1 column(s), query was: DELETE FROM `catalog_product_link_attribute_varchar` WHERE (link_id = '38404', '38404') AND (product_link_attribute_id = '6', '8')"
Вот как catalog_product_link_attribute
выглядит мой стол:
--------------------------- -------------- ----------------------------- -----------
| product_link_attribute_id | link_type_id | product_link_attribute_code | data_type |
--------------------------- -------------- ----------------------------- -----------
| 1 | 1 | position | int |
| 2 | 3 | position | int |
| 3 | 3 | qty | decimal |
| 4 | 4 | position | int |
| 5 | 5 | position | int |
| 6 | 3 | notes | varchar |
| 7 | 3 | use_link | int |
| 8 | 3 | position_label | varchar |
--------------------------- -------------- ----------------------------- -----------