# Update von 5.1 auf 5.2 - Fehler: Duplicate key name 'ordernumber' 

**URL:** https://forum.shopware.com/t/update-von-5-1-auf-5-2-fehler-duplicate-key-name-ordernumber/46110
**Category:** Allgemein
**Created:** [1. Juni 2017 um 16:35 UTC](https://forum.shopware.com/t/update-von-5-1-auf-5-2-fehler-duplicate-key-name-ordernumber/46110 "2017-06-01T16:35:25Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![squid](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@squid](https://forum.shopware.com/u/squid)
#### Post date: [1. Juni 2017 um 16:35 UTC](https://forum.shopware.com/t/update-von-5-1-auf-5-2-fehler-duplicate-key-name-ordernumber/46110/1 "2017-06-01T16:35:25Z")

</div>

Hi all, ich habe gestern Abend versucht das Autoupdate durchlaufen zu lassen. Allerdings kommt beim Punkt “Datenbank Migration” immer folgende Fehlermeldung. Hat jemand eine Ahnung was ich tun muss?

\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

Error

Received the following error message:  
Could not apply migration (Migrations\_Migration634). Error: SQLSTATE[42000]: Syntax error or access violation: 1061 Duplicate key name ‘ordernumber’&nbsp;

Please try to fix this error and restart the update.

Response

```
 {"valid":false,"errorMsg":"Could not apply migration (Migrations\_Migration634). Error: SQLSTATE[42000]: Syntax error or access violation: 1061 Duplicate key name 'ordernumber' "}
```

---

<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: [1. Juni 2017 um 16:53 UTC](https://forum.shopware.com/t/update-von-5-1-auf-5-2-fehler-duplicate-key-name-ordernumber/46110/2 "2017-06-01T16:53:56Z")

</div>

Das SQL-Statement aus dieser Migration schlägt fehl: [shopware/634-add-index-for-basket-ordernumber.php at 5.2 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/5.2/_sql/migrations/634-add-index-for-basket-ordernumber.php)

Anscheinend hast du schon einen Index auf die Ordernumber. Am besten vor dem Update rausnehmen.

---

<div class="post-metadata">

### Author: ![squid](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@squid](https://forum.shopware.com/u/squid)
#### Post date: [1. Juni 2017 um 17:47 UTC](https://forum.shopware.com/t/update-von-5-1-auf-5-2-fehler-duplicate-key-name-ordernumber/46110/3 "2017-06-01T17:47:28Z")

</div>

Hallo Moritz, aber wo soll ich das machen? Also in welcher Tabelle?

---

<div class="post-metadata">

### Author: ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)
#### Post date: [1. Juni 2017 um 17:52 UTC](https://forum.shopware.com/t/update-von-5-1-auf-5-2-fehler-duplicate-key-name-ordernumber/46110/4 "2017-06-01T17:52:17Z")

</div>

Moritz hat das Asset doch verlinkt - und darin wird die Tabelle&nbsp; **s\_order\_basket** geändert. Also von der Tabelle&nbsp; **s\_order\_basket** den Index auf die Spalte&nbsp; **ordernumber** löschen.  
Oder vor dem Update die Asset-Datei löschen / abändern.

---

<div class="post-metadata">

### Author: ![squid](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@squid](https://forum.shopware.com/u/squid)
#### Post date: [1. Juni 2017 um 18:33 UTC](https://forum.shopware.com/t/update-von-5-1-auf-5-2-fehler-duplicate-key-name-ordernumber/46110/5 "2017-06-01T18:33:06Z")

</div>

Oh, ok, mein Fehler. Danke euch Beiden! Es hat jetzt geklappt.

---

<div class="post-metadata">

### Author: ![SevenKR](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@SevenKR](https://forum.shopware.com/u/SevenKR)
#### Post date: [23. April 2018 um 11:15 UTC](https://forum.shopware.com/t/update-von-5-1-auf-5-2-fehler-duplicate-key-name-ordernumber/46110/6 "2018-04-23T11:15:56Z")

</div>

Moin,

ich habe gerade das gleiche Problem mit der “ordernumber”. Was genau muss ich denn machen? Wenn ich den Wert aus der Tabelle lösche, beschwert sich der Updater, dass der Wert nicht vorhanden ist.
