Вы пытаетесь добавить запись в catalog_eav_attribute
, но у вас нет соответствующей записи в eav_attribute
, которая соответствует attribute_id
Если вы также вставляете объемные данные в eav_attribute
, Я бы порекомендовал сделать это сначала, а затем данные были бы в таблице до того, как внешний ключ на catalog_eav_attribute
понадобился для ссылки на него.
В этой статье обсуждается, как вы можете использовать:
SET FOREIGN_KEY_CHECKS = 0;
--Do your update here
SET FOREIGN_KEY_CHECKS = 1;
Если вы не можете изменить порядок ввода данных.Вам просто нужно убедиться, что ваши данные соответствуют внешним ключам после того, как все было вставлено в базу данных, прежде чем вы сможете снова включить FOREIGN_KEY_CHECKS