Estoy tratando de importar un volcado SQL de Magento, junto con algunos datos de productos y me sale este error de restricción de clave externa:error Exteriores restricción de clave 1452 en MySQL - importación Magento
`ERROR 1452 (23000) at line 231680: Cannot add or update a child row: a foreign key constraint fails:
`magento`.`#sql-b33_27`, CONSTRAINT `FK_CATALOG_COMPARE_ITEM_CUSTOMER_ID_CUSTOMER_ENTITY_ENTITY_ID` FOREIGN KEY (`customer_id`) REFERENCES `customer_entity` (`entity_id`) ON DELETE CASCADE ON)`
Este es el código SQL cuales está causando el error:
--
-- Constraints for table `catalog_eav_attribute`
--
ALTER TABLE `catalog_eav_attribute`
ADD CONSTRAINT `FK_CATALOG_EAV_ATTRIBUTE_ATTRIBUTE_ID_EAV_ATTRIBUTE_ATTRIBUTE_ID` FOREIGN KEY (`attribute_id`) REFERENCES `eav_attribute` (`attribute_id`) ON DELETE CASCADE ON UPDATE CASCADE;
No estoy muy cómodo con las consultas sql. ¿Podría alguien explicarme qué hace esta consulta y guiarme para resolver esto? Gracias.
Gracias, eso funcionó. Hubo algunas otras consultas de 'ALTER TABLE' que daban como resultado un error similar, pero su sugerencia me ayudó a importar con éxito los datos. Gracias. – Nithin
¡Muchas gracias! Estaba tratando de importar una copia de seguridad y tuve este problema! ¡Funcionó para mí y pude importar la base de datos con éxito! – petsoukos