# DB Import scheitert - Foreign Keys

**URL:** <https://forum.shopware.com/t/db-import-scheitert-foreign-keys/29470>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [8. August 2015 um 19:11 UTC](https://forum.shopware.com/t/db-import-scheitert-foreign-keys/29470 "2015-08-08T19:11:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![codefritz](https://avatars.discourse-cdn.com/v4/letter/c/bc79bd/32.png) [@codefritz](https://forum.shopware.com/u/codefritz)\
**Post date:** [8. August 2015 um 19:11 UTC](https://forum.shopware.com/t/db-import-scheitert-foreign-keys/29470/1 "2015-08-08T19:11:27Z")

</div>

Hallo, beim Import einer Datenbank erhalte ich folgende Fehlermeldung: #1452 - Cannot add or update a child row: a foreign key constraint fails (`ns_shopware`.`s_articles_attributes`, CONSTRAINT `s_articles_attributes_ibfk_2` FOREIGN KEY (`articledetailsID`) REFERENCES `s_articles_details` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION) In der Shopwaredoku hab ich einen Eintrag gefunden, der ein ähnliches Thema behandelt, da mussten über einen Left Join einige Datensätze gelöscht werden, ich hab die SQL Anfrage angepasst aber bei mir wurden 0 Datensätze gelöscht. Bitte um Hilfe! Danke. cf.

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [8. August 2015 um 21:13 UTC](https://forum.shopware.com/t/db-import-scheitert-foreign-keys/29470/2 "2015-08-08T21:13:47Z")

</div>

Hi, du musst sicher stellen, dass für jeden Eintrag in der s\_articles\_attributes ein korrespondierender Eintrag in der s\_articles\_details existiert. Theoretisch kannst du den Import erstmal erzwingen, indem du SET FOREIGN\_KEY\_CHECKS=0; setzt - aber das kann dann zu späteren Zeitpunkten auf Grund der inkonsistenten Daten Probleme verursachen. Besten Gruß, Daniel

---

<div class="post-metadata">

**Author:** ![codefritz](https://avatars.discourse-cdn.com/v4/letter/c/bc79bd/32.png) [@codefritz](https://forum.shopware.com/u/codefritz)\
**Post date:** [9. August 2015 um 09:47 UTC](https://forum.shopware.com/t/db-import-scheitert-foreign-keys/29470/3 "2015-08-09T09:47:00Z")

</div>

Hallo Daniel, danke für Deine Antwort. Ich hab jetzt einen anderen Weg gefunden. Ich hab die vorhandene Datenbank, in der schon eine frische Shopwareinstallation existierte gelöcsht und den Import erneut ausgeführt, dann hat es geklappt. Ist dies eine grundsätzliche Vorgehensweise? Durch den Import werden ja alle Daten neu angelegt und das System sollte komplett sein!? Danke, cf

---

<div class="post-metadata">

**Author:** ![clemens](https://avatars.discourse-cdn.com/v4/letter/c/df788c/32.png) [@clemens](https://forum.shopware.com/u/clemens)\
**Post date:** [24. August 2015 um 13:56 UTC](https://forum.shopware.com/t/db-import-scheitert-foreign-keys/29470/4 "2015-08-24T13:56:09Z")

</div>

Also genau so mache ich es auch. Hatte schon versucht eine DB zu überbügeln aber hat bei mir nie funktioniert. Ziehe mir jeden Tag einen Dump und den spiele ich ggf ein nachdem ich die komplette DB gelöscht habe. Nutze allerdings die CE von Shopware. In den anderen Versionen ist, glaube ich, ein BU System da welches funktioniert. Dadurch, dass die DB von Shopware sehr komplex ist kann man da nicht einfach was reinschieben ohne die Daten vorher zu manipulieren und etwaiige Primary Keys zu erzeugen. Greetings
