# Foreign Keys Reparatur geht nicht

**URL:** <https://forum.shopware.com/t/foreign-keys-reparatur-geht-nicht/68626>\
**Category:** Administration\
**Created:** [28. Juli 2020 um 06:22 UTC](https://forum.shopware.com/t/foreign-keys-reparatur-geht-nicht/68626 "2020-07-28T06:22:57Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![henning](https://avatars.discourse-cdn.com/v4/letter/h/ecae2f/32.png) [@henning](https://forum.shopware.com/u/henning)\
**Post date:** [28. Juli 2020 um 06:22 UTC](https://forum.shopware.com/t/foreign-keys-reparatur-geht-nicht/68626/1 "2020-07-28T06:22:57Z")

</div>

Ich bekomme neuerdings die Fehlermeldung&nbsp;

```
Entity of type 'Shopware\Models\Article\Article' for IDs id(37049) was not found

```

Wenn ich die Foreign Key Reparatur ausführe, mit dem Script ab 5.6.2 (der Shop läuft auf 5.6.7) bekomme ich diese Fehlermeldung:

```
-- Add missing foreign key
ALTER TABLE `s_articles_attributes` ADD FOREIGN KEY ( `articleID` ) REFERENCES `s_articles` (
        `id`
) ON DELETE CASCADE ON UPDATE NO ACTION
MySQL meldet: Dokumentation

#1072 - In der Tabelle gibt es kein Schlüsselfeld 'articleID'

```

&nbsp;

Die Hinweise aus Google und hier im Forum sind alle schon X Jahre alt, daher weiß ich nicht, inwieweit die noch zu beachten sind…

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [28. Juli 2020 um 06:38 UTC](https://forum.shopware.com/t/foreign-keys-reparatur-geht-nicht/68626/2 "2020-07-28T06:38:41Z")

</div>

Hier will das Script **articleID aus s\_articles\_attributes** mit der **id aus s\_articles**"beschlüsseln" . Man kann das aber nicht, weil in **s\_articles\_attributes** nur eine **articledetailsID** gibt, und das ist aus **s\_articles\_details.&nbsp;** Das Script ist demnach falsch bzw **ALT** , weil früher gab es das Feld noch in **s\_articles\_attributes**.

---

<div class="post-metadata">

**Author:** ![henning](https://avatars.discourse-cdn.com/v4/letter/h/ecae2f/32.png) [@henning](https://forum.shopware.com/u/henning)\
**Post date:** [28. Juli 2020 um 07:50 UTC](https://forum.shopware.com/t/foreign-keys-reparatur-geht-nicht/68626/3 "2020-07-28T07:50:41Z")

</div>

Das Script habe ich hier aus dem Wiki&nbsp;[Shopware 5 - Tutorials & FAQs - Reparatur der Foreign Keys](https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/foreign-keys-reparieren) und auch gerade noch mal kontrolliert ob ich das richtige heruntergeladen habe&nbsp; ![Wink](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/wink.png "Wink")

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [28. Juli 2020 um 08:02 UTC](https://forum.shopware.com/t/foreign-keys-reparatur-geht-nicht/68626/4 "2020-07-28T08:02:51Z")

</div>

Ich habe mir auch die aktuelle mal herunter geladen. Steht tatsäshlich so drin…ist aber falsch. Du könntest mal versuchen diesen Teil rausnehmen. Steht ja relativ&nbsp;am Anfang der SQL-Datei.

---

<div class="post-metadata">

**Author:** ![henning](https://avatars.discourse-cdn.com/v4/letter/h/ecae2f/32.png) [@henning](https://forum.shopware.com/u/henning)\
**Post date:** [28. Juli 2020 um 08:14 UTC](https://forum.shopware.com/t/foreign-keys-reparatur-geht-nicht/68626/5 "2020-07-28T08:14:43Z")

</div>

Nee, nee, nee… Das ist ein Live-System und was SQL-Syntax angeht, mache ich deinem Namen alle Ehre&nbsp; ![Grin](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/grin.png "Grin")

Natürlich ist ein Backup vorhanden, trotzdem pfusche bastel ich da nicht im Skript rum.&nbsp;

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [28. Juli 2020 um 08:18 UTC](https://forum.shopware.com/t/foreign-keys-reparatur-geht-nicht/68626/6 "2020-07-28T08:18:50Z")

</div>

Was soll schon passieren? Ich teste immer in Backups/Testdatenbanken.&nbsp;Datenbank Backup anlegen und ab geht die Post &nbsp;Du nimmst ja nur den Teil&nbsp; aus der SQL raus der sowieso nicht funktioniert. Und pfusch ist die SQL doch schon von Haus aus.
