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