Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

mat

Routinier

Dabei seit: 05.12.2002

Beiträge: 383

 

1 Zum Seitenanfang

Donnerstag, 10. Juni 2004, 21:15

[MySQL] Id vertauschen

Ich suche nach einer Möglcihkeit, wie ich die Id (Typ int, primary key) von zwei Datensätzen vertauschen kann.

So bekomm ich es nicht hin:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
SQL-Befehl :  

UPDATE `rm` SET `id` = '2' WHERE `id` = '1' LIMIT 1 ;

UPDATE `rm` SET `id` = '1' WHERE `id` = '2' LIMIT 1 ;



MySQL meldet: 


#1062 - Duplicate entry '2' for key 1



Es muss doch irgendein Befehl dafür geben oder irgendwie muss sich UPDATE doch so formulieren lassen, dass das hinhaut.
 

treo

Super Moderator

Dabei seit: 16.09.2002

Beiträge: 3 669

 

2 Zum Seitenanfang

Donnerstag, 10. Juni 2004, 21:44

versuch es mal mit einem zwischen speicher, also erstmal id=1 zu id=123 machen und dann aus id=2 id=1 machen und aus id=123 id=1 machen ^^
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....