2014-06-30 4 views
0

Я хочу удалить eav_attribute таблица из базы данных Magento.Как безопасно удалить таблицу eav_attribute в mysql

Я получаю #1217 - Cannot delete or update a parent row: a foreign key constraint fails

Как я могу удалить это безопасно?

+0

А? Почему вы хотите удалить эту таблицу? Это центр Мадженто. Все будет взорвано, если вы удалите это (включая вселенную). – Marius

+0

@Marius У меня есть резервная копия старой таблицы, я хочу ее импортировать в мою базу данных. Это нарушит нормальное функционирование Magento. – Muk

ответ

0

Вы идете по мелкому льду здесь.
Существует высокая вероятность того, что это удаление таблицы нарушит ваш сайт. Есть внешние ключи к этому столу, например, от catalog_eav_attribute и customer_eav_attribute. Также все таблицы, содержащие значения атрибута, связаны с eav_attribute.
Например, catalog_product_entity_int.
Если вы хотите добавить или обновить атрибуты из этой таблицы, вы должны найти другой способ. Подобно использованию сценариев установки, в которых вы используете '$ this-> addAttribute' или $this->updateAttribute.

Смежные вопросы