Hi, wir suchen jemanden der sich sehr gut mit der DB von Shopware auskennt und uns die Foreign Keys reparieren kann … (Bzw. so dass das Reparatur Script von Shopware ohne Fehler durchläuft) Wir haben einen entsprechenden Ansatz welcher jedoch nochmal vom SQL-Profi überarbeitet werden müsste. LG Marco
Hallo Marco, vllt ein kleiner Tipp post116860.html?hilit=Foreign#p116860 Hatte dort gerade ein Beispiel gepostet. Nach diesem Schema kommt man sehr schnell durch. Sebastian
Hi Sebastian, Vielen dank. Kann man das Beispiel auf die s_articles_attributes anpassen? Unsere Fehlermeldung sieht leider anders aus. Die Ursache ist allerdings vermutlich gleich/ähnlich. LG Marco
Hallo, ja klar - du musst ja nur ein paar Felder anpassen. Am besten erst immer mit dem select. Dann bekommst du bei richtigem Befehl ja due fehlerhaften Daten zurück, ohne das was passiert Sebastian
Das sollte so funktionieren: Anzeige: SELECT saa.\* FROM s\_articles\_attributes saa LEFT JOIN s\_articles sa ON saa.articleID = sa.id WHERE sa.id IS NULL; SELECT saa.\* FROM s\_articles\_attributes saa LEFT JOIN s\_articles\_details sad ON saa.articledetailsID = sad.id WHERE sad.id IS NULL;
Löschen: DELETE saa.\* FROM s\_articles\_attributes saa LEFT JOIN s\_articles sa ON saa.articleID = sa.id WHERE sa.id IS NULL; DELETE saa.\* FROM s\_articles\_attributes saa LEFT JOIN s\_articles\_details sad ON saa.articledetailsID = sad.id WHERE sad.id IS NULL;