mmofacts.com

Schlüssel tauschen

gepostet vor 18 Jahre, 8 Monate von Klaus
2 Datensätze sollen die Keys tauschen:
Der eine +1
Der dahinter -1

Wie kann man das in einem Zuch über die Bühne bringen?
gepostet vor 18 Jahre, 8 Monate von BLUESCREEN
Ich vermute mal, der "Key" des ersten Datensatzes ist gegeben?

UPDATE `table` SET `key`=IF(`key`='$key','$key'+1,'$key') WHERE `key` IN ('$key','$key'+1)


Das funktioniert allerdings nicht, falls `key` ein Primärschlüssel ist.
gepostet vor 18 Jahre, 8 Monate von Klaus
Richtig erkannt, klappt prima und Danke.

Auf diese Diskussion antworten