# Alle Artikel löschen

**URL:** <https://forum.shopware.com/t/alle-artikel-loschen/43229>\
**Category:** Allgemein\
**Created:** [30. Januar 2017 um 11:48 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229 "2017-01-30T11:48:42Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Benny07](https://avatars.discourse-cdn.com/v4/letter/b/47e85d/32.png) [@Benny07](https://forum.shopware.com/u/Benny07)\
**Post date:** [30. Januar 2017 um 11:48 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/1 "2017-01-30T11:48:42Z")

</div>

**Hey, wollte eben wie in der Anleitung bei Shopware beschrieben, alle eingefügten Artikel in der Datenbank mit dem Befehl löschen:**

TRUNCATE `s_addon_premiums`;  
TRUNCATE `s_articles`;  
TRUNCATE `s_articles_also_bought_ro`;  
TRUNCATE `s_articles_attributes`;  
TRUNCATE `s_articles_avoid_customergroups`;  
TRUNCATE `s_articles_categories`;  
TRUNCATE `s_articles_categories_ro`;  
TRUNCATE `s_articles_categories_seo`;  
TRUNCATE `s_articles_details`;  
TRUNCATE `s_articles_downloads`;  
TRUNCATE `s_articles_downloads_attributes`;  
TRUNCATE `s_articles_esd`;  
TRUNCATE `s_articles_esd_attributes`;  
TRUNCATE `s_articles_esd_serials`;  
TRUNCATE `s_articles_img`;  
TRUNCATE `s_articles_img_attributes`;  
TRUNCATE `s_articles_information`;  
TRUNCATE `s_articles_information_attributes`;  
TRUNCATE `s_articles_notification`;  
TRUNCATE `s_articles_prices`;  
TRUNCATE `s_articles_prices_attributes`;  
TRUNCATE `s_articles_relationships`;  
TRUNCATE `s_articles_similar`;  
TRUNCATE `s_articles_similar_shown_ro`;  
TRUNCATE `s_articles_supplier`;  
TRUNCATE `s_articles_supplier_attributes`;  
TRUNCATE `s_articles_top_seller_ro`;  
TRUNCATE `s_articles_translations`;  
TRUNCATE `s_articles_vote`;  
TRUNCATE `s_article_configurator_dependencies`;  
TRUNCATE `s_article_configurator_groups`;  
TRUNCATE `s_article_configurator_options`;  
TRUNCATE `s_article_configurator_option_relations`;  
TRUNCATE `s_article_configurator_price_variations`;  
TRUNCATE `s_article_configurator_sets`;  
TRUNCATE `s_article_configurator_set_group_relations`;  
TRUNCATE `s_article_configurator_set_option_relations`;  
TRUNCATE `s_article_configurator_templates`;  
TRUNCATE `s_article_configurator_templates_attributes`;  
TRUNCATE `s_article_configurator_template_prices`;  
TRUNCATE `s_article_configurator_template_prices_attributes`;  
TRUNCATE `s_article_img_mappings`;  
TRUNCATE `s_article_img_mapping_rules`;  
TRUNCATE `s_filter_articles`;

&nbsp;

&nbsp;

**Bekomme dann leider folgende Fehlermeldung:**

Fehler

**SQL-Befehl:**

TRUNCATE `s_articles` ;  
&nbsp;

**MySQL meldet:**

`#1701 - Cannot truncate a table referenced in a foreign key constraint (`benny07\_misssex`.`s\_articles\_attributes`, CONSTRAINT `s\_articles\_attributes\_ibfk\_1` FOREIGN KEY (`articleID`) REFERENCES `benny07\_misssex`.`s\_articles` (`id`)) `

&nbsp;

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [30. Januar 2017 um 12:13 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/2 "2017-01-30T12:13:07Z")

</div>

Du müsstest den Check der Foreign Keys ausstellen

SET foreign\_key\_checks = 0;

und dann wieder aktivieren:

SET foreign\_key\_checks = 1;

---

<div class="post-metadata">

**Author:** ![Benny07](https://avatars.discourse-cdn.com/v4/letter/b/47e85d/32.png) [@Benny07](https://forum.shopware.com/u/Benny07)\
**Post date:** [30. Januar 2017 um 12:54 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/3 "2017-01-30T12:54:51Z")

</div>

bei manchen geht es dann, bei manchen nicht, da kommt dann das:

#1701 - Cannot truncate a table referenced in a foreign key constraint (`benny07_misssex`.`s_articles_img_attributes`, CONSTRAINT `s_articles_img_attributes_ibfk_1` FOREIGN KEY (`imageID`) REFERENCES `benny07_misssex`.`s_articles_img` (`id`))

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [30. Januar 2017 um 12:59 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/4 "2017-01-30T12:59:36Z")

</div>

Also ausstellen, löschen und sobald fertig erst aktivieren.

---

<div class="post-metadata">

**Author:** ![Benny07](https://avatars.discourse-cdn.com/v4/letter/b/47e85d/32.png) [@Benny07](https://forum.shopware.com/u/Benny07)\
**Post date:** [30. Januar 2017 um 13:24 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/5 "2017-01-30T13:24:42Z")

</div>

Ist immer noch das gleiche Problem, auch wenn ich es deaktiviere:

&nbsp;

Fehler

**SQL-Befehl:**

TRUNCATE `s_articles` ;  
&nbsp;

**MySQL meldet:**

`#1701 - Cannot truncate a table referenced in a foreign key constraint (`benny07\_misssex`.`s\_articles\_attributes`, CONSTRAINT `s\_articles\_attributes\_ibfk\_1` FOREIGN KEY (`articleID`) REFERENCES `benny07\_misssex`.`s\_articles` (`id`)) `

---

<div class="post-metadata">

**Author:** ![Benny07](https://avatars.discourse-cdn.com/v4/letter/b/47e85d/32.png) [@Benny07](https://forum.shopware.com/u/Benny07)\
**Post date:** [30. Januar 2017 um 16:22 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/6 "2017-01-30T16:22:35Z")

</div>

jemand eine alternative Idee?

---

<div class="post-metadata">

**Author:** ![mndnext](https://avatars.discourse-cdn.com/v4/letter/m/35a633/32.png) [@mndnext](https://forum.shopware.com/u/mndnext)\
**Post date:** [30. Januar 2017 um 17:35 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/7 "2017-01-30T17:35:59Z")

</div>

Das muss schon so gehen. Wie führst Du das SQL denn aus?  
Hast Du die foreign\_key\_checks im selben Block mit den truncates ausgeführt (also per copy&paste, oder irgendwie manuell einzeln? Die Einstellung ist nämlich nur für die aktuelle DB Session gültig. Evtl. macht Dein Tool bei jeder Aktion eine neue Session auf?

---

<div class="post-metadata">

**Author:** ![Benny07](https://avatars.discourse-cdn.com/v4/letter/b/47e85d/32.png) [@Benny07](https://forum.shopware.com/u/Benny07)\
**Post date:** [31. Januar 2017 um 09:19 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/8 "2017-01-31T09:19:41Z")

</div>

ah super, ja das war mein Fehler, hatte es einzelnd ausgeführt 😃

---

<div class="post-metadata">

**Author:** ![Hbaer](https://avatars.discourse-cdn.com/v4/letter/h/b4bc9f/32.png) [@Hbaer](https://forum.shopware.com/u/Hbaer)\
**Post date:** [15. März 2017 um 21:13 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/9 "2017-03-15T21:13:49Z")

</div>

Hallo,

ich hhabe das gleiche Problem, aber bei mir nützt copy paste in einen Block leider nichts:

Error

**SQL query:**

&nbsp;

```
TRUNCATE `s_articles`

```

&nbsp;

**MySQL said:**

`#1701 - Cannot truncate a table referenced in a foreign key constraint (`hbaerschneider\_shopware`.`s\_articles\_attributes`, CONSTRAINT `s\_articles\_attributes\_ibfk\_1` FOREIGN KEY (`articleID`) REFERENCES `hbaerschneider\_shopware`.`s\_articles` (`id`)`

---

<div class="post-metadata">

**Author:** ![Alex\_Heimann](https://avatars.discourse-cdn.com/v4/letter/a/ecb155/32.png) [@Alex\_Heimann](https://forum.shopware.com/u/Alex_Heimann)\
**Post date:** [26. Juli 2018 um 11:06 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/10 "2018-07-26T11:06:36Z")

</div>

Hallo zusammen,

ich habe das gleiche Problem. Hätte eventuell noch jemand einen Lösungsansatz?

Danke und liebe Grüße

Alex

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [26. Juli 2018 um 11:07 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/11 "2018-07-26T11:07:50Z")

</div>

Die Lösung steht doch hier drin?

---

<div class="post-metadata">

**Author:** ![Alex\_Heimann](https://avatars.discourse-cdn.com/v4/letter/a/ecb155/32.png) [@Alex\_Heimann](https://forum.shopware.com/u/Alex_Heimann)\
**Post date:** [26. Juli 2018 um 11:31 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/12 "2018-07-26T11:31:15Z")

</div>

Hat bei mir aber nicht geholfen, bzw. vielleicht hab ich es auch einfach falsch umgesetzt. Wäre über eine kurze Hilfestellung sehr dankbar.

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/6/642d7d2247e773757faf714ddc5d46ccf517a36c.png)

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [26. Juli 2018 um 11:36 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/13 "2018-07-26T11:36:50Z")

</div>

Naja, du hast das “Set Foreign Key Checks” nicht im Querry. Das steht hier aber beschrieben 😉  
Ansonsten den Haken bei Fremdschlüsselüberprüfung rausmachen.

---

<div class="post-metadata">

**Author:** ![Alex\_Heimann](https://avatars.discourse-cdn.com/v4/letter/a/ecb155/32.png) [@Alex\_Heimann](https://forum.shopware.com/u/Alex_Heimann)\
**Post date:** [26. Juli 2018 um 11:57 UTC](https://forum.shopware.com/t/alle-artikel-loschen/43229/14 "2018-07-26T11:57:17Z")

</div>

Hatte es mit&nbsp;“Set Foreign Key Checks” bereits probiert - mit dem Haken allerdings nicht. Das war der Fehler. Jetzt läufts&nbsp; ![Thumb-Up](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/7fcda44f782696668a3d093569d15e88105769e1.png "Thumb-Up")&nbsp;Vielen Dank 🙂
