# SQL-Error bei Produkt-API

**URL:** <https://forum.shopware.com/t/sql-error-bei-produkt-api/52616>\
**Category:** Programmierung\
**Created:** [26. April 2018 um 07:51 UTC](https://forum.shopware.com/t/sql-error-bei-produkt-api/52616 "2018-04-26T07:51:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![donderda](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/donderda/32/13045_2.png) [@donderda](https://forum.shopware.com/u/donderda)\
**Post date:** [26. April 2018 um 07:51 UTC](https://forum.shopware.com/t/sql-error-bei-produkt-api/52616/1 "2018-04-26T07:51:31Z")

</div>

Moin zusammen.

Wenn ich über die API ein Produkt updaten möchte, erhalte ich in einigen Fällen den folgenden Fehler:

```
{
	"success": false,
	"message": "Error message: An exception occurred while executing 'INSERT INTO s_articles_categories (articleID, categoryID) VALUES (?, ?)' with params [521, 1171]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '521-1171' for key 'articleID'"
}

```

Das Problem ist nur: Es gibt in der Datenbank keine Kombination aus den Werten. Ich habe auch die Tabellenfelder in&nbsp;s\_articles\_categories und&nbsp;s\_articles\_categories\_ro geleert und dennoch kommt der Fehler. Ich stehe nun ein wenig auf dem Schlauch, was ich da machen könnte. Hätte jemand einen Tipp für mich? Wenn ich die Kategorienzuordnung leer lasse, funktioniert der Upload.

Ich verwende Shopware 5.4.1

---

<div class="post-metadata">

**Author:** ![donderda](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/donderda/32/13045_2.png) [@donderda](https://forum.shopware.com/u/donderda)\
**Post date:** [26. April 2018 um 08:08 UTC](https://forum.shopware.com/t/sql-error-bei-produkt-api/52616/2 "2018-04-26T08:08:48Z")

</div>

Nachtrag: Wenn ich den entsprechenden Befehl manuell in der MySQL-Datenbank ausführe, bekomme ich keinen Fehler…&nbsp;

---

<div class="post-metadata">

**Author:** ![donderda](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/donderda/32/13045_2.png) [@donderda](https://forum.shopware.com/u/donderda)\
**Post date:** [26. April 2018 um 08:17 UTC](https://forum.shopware.com/t/sql-error-bei-produkt-api/52616/3 "2018-04-26T08:17:17Z")

</div>

Fehler gefunden: So sieht bspw. mein JSON aus:

```
	"categories": [{
		"id": "921"
	}, {
		"id": "1171"
	}, {
		"id": "1129"
	}, {
		"id": "1171"
	}, {
		"id": "1137"
	}]

```

Ich versuche da die Kategorie mit der ID 1171 zwei mal hinzuzufügen…
