# Mysql Inhalte von 2 Tabellen tauschen?

**URL:** <https://forum.shopware.com/t/mysql-inhalte-von-2-tabellen-tauschen/36452>\
**Category:** Programmierung\
**Created:** [29. April 2016 um 13:48 UTC](https://forum.shopware.com/t/mysql-inhalte-von-2-tabellen-tauschen/36452 "2016-04-29T13:48:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sascha\_Kertz](https://avatars.discourse-cdn.com/v4/letter/s/ccd318/32.png) [@Sascha\_Kertz](https://forum.shopware.com/u/Sascha_Kertz)\
**Post date:** [29. April 2016 um 13:48 UTC](https://forum.shopware.com/t/mysql-inhalte-von-2-tabellen-tauschen/36452/1 "2016-04-29T13:48:45Z")

</div>

Hallo, leider komme ich bei diesem Problem nicht weiter. Wir möchten gerne die Inhalte der Spalten ordernumber und suppliernumber tauschen.

Das versuche ich mit ua. folgendem Code

UPDATE s\_articles\_details SET ordernumber=@tmp:=ordernumber, ordernumber=suppliernumber, suppliernumber=@tmp;

Leider kommt es zu einer Fehlermeldung

**MySQL meldet:**

`#1062 - Duplicate entry '' for key 'ordernumber'`

Ich bin auch schon weitere Codes durchgegangen:

[http://beerpla.net/2009/02/17/swapping-column-values-in-mysql/](http://beerpla.net/2009/02/17/swapping-column-values-in-mysql/)

Leider funktioniert keiner der Codes

`Any Ideas?`

&nbsp;

---

<div class="post-metadata">

**Author:** ![tny](https://avatars.discourse-cdn.com/v4/letter/t/da6949/32.png) [@tny](https://forum.shopware.com/u/tny)\
**Post date:** [29. April 2016 um 13:58 UTC](https://forum.shopware.com/t/mysql-inhalte-von-2-tabellen-tauschen/36452/2 "2016-04-29T13:58:34Z")

</div>

Leg doch kurz über PhpMyAdmin ein neues Feld an, schreib es temporär dahin und lösch es später wieder? aber vorsicht, suppliernumber darf 255 zeichen sein, ordernumber nur 40

---

<div class="post-metadata">

**Author:** ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)\
**Post date:** [29. April 2016 um 14:02 UTC](https://forum.shopware.com/t/mysql-inhalte-von-2-tabellen-tauschen/36452/3 "2016-04-29T14:02:11Z")

</div>

> [@Sascha Kertz schrieb:](https://forum.shopware.com/profile/21862/Sascha%20Kertz "Sascha%20Kertz")
> 
> Hallo, leider komme ich bei diesem Problem nicht weiter. Wir möchten gerne die Inhalte der Spalten ordernumber und suppliernumber tauschen.
> 
> Das versuche ich mit ua. folgendem Code
> 
> UPDATE s\_articles\_details SET ordernumber=@tmp:=ordernumber, ordernumber=suppliernumber, suppliernumber=@tmp;
> 
> Leider kommt es zu einer Fehlermeldung
> 
> **MySQL meldet:**
> 
> `#1062 - Duplicate entry '' for key 'ordernumber'`
> 
> Ich bin auch schon weitere Codes durchgegangen:
> 
> [http://beerpla.net/2009/02/17/swapping-column-values-in-mysql/](http://beerpla.net/2009/02/17/swapping-column-values-in-mysql/)
> 
> Leider funktioniert keiner der Codes
> 
> `Any Ideas?`
> 
> &nbsp;

&nbsp;

UPDATE s\_articles\_details SET ordernumber = (@tmp:=ordernumber),

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ordernumber = suppliernumber,

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; suppliernumber = @tmp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Sascha\_Kertz](https://avatars.discourse-cdn.com/v4/letter/s/ccd318/32.png) [@Sascha\_Kertz](https://forum.shopware.com/u/Sascha_Kertz)\
**Post date:** [18. Mai 2016 um 14:24 UTC](https://forum.shopware.com/t/mysql-inhalte-von-2-tabellen-tauschen/36452/4 "2016-05-18T14:24:08Z")

</div>

Wir haben es manuell gelöst danke trotzdem
