sto cercando di importare un dump sql di Magento insieme ad alcuni dati di prodotto e ottengo questo errore vincolo di chiave esterna:Esteri errore di vincolo di chiave 1452 in MySQL - Magento importazione
`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)`
Questo è il codice SQL che sta causando l'errore:
--
-- 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;
Non mi sento molto a mio agio con le query SQL. Qualcuno potrebbe spiegarmi come funziona questa query e guidarmi a risolvere questo problema? Grazie.
Grazie, ha funzionato. Vi sono state alcune altre query di 'ALTER TABLE' che hanno provocato un errore simile ma il tuo suggerimento mi ha aiutato a importare correttamente i dati. Grazie. – Nithin
Grazie mille! Stavo cercando di importare un backup e aveva questo problema! Ha funzionato per me e sono riuscito a importare il DB con successo! – petsoukos