Spieleentwicklung Schlüssel tauschen gepostet vor 18 Jahre, 11 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? Zitieren gepostet vor 18 Jahre, 11 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. Zitieren gepostet vor 18 Jahre, 11 Monate von Klaus Richtig erkannt, klappt prima und Danke. Zitieren
gepostet vor 18 Jahre, 11 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? Zitieren
gepostet vor 18 Jahre, 11 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. Zitieren