Ik heb een tabel met een uniek nummer en een naam.
1. Jan
2. Piet
3. Kees
Nu moet Piet nr. 1 krijgen en Jan nr. 2. Gewoon omwisselen dus. Ik kan Piet niet direct 1 geven, omdat Jan al 1 heeft dus dacht ik: "Ik zet eerst Jan op 0 en geef dan Piet een 1. Daarna zet ik Jan op 2".
Zo dus:
UPDATE naam SET id = 0 WHERE id = '1'
UPDATE naam SET id = 1 WHERE id = '2'
UPDATE naam SET id = 2 WHERE id = '0'
Maar dit werkt niet. Er veranderd niets? Alle waardes blijven gelijk. Wie helpt me?
1. Jan
2. Piet
3. Kees
Nu moet Piet nr. 1 krijgen en Jan nr. 2. Gewoon omwisselen dus. Ik kan Piet niet direct 1 geven, omdat Jan al 1 heeft dus dacht ik: "Ik zet eerst Jan op 0 en geef dan Piet een 1. Daarna zet ik Jan op 2".
Zo dus:
UPDATE naam SET id = 0 WHERE id = '1'
UPDATE naam SET id = 1 WHERE id = '2'
UPDATE naam SET id = 2 WHERE id = '0'
Maar dit werkt niet. Er veranderd niets? Alle waardes blijven gelijk. Wie helpt me?
[ Voor 14% gewijzigd door cdgrit op 06-11-2003 15:38 ]