Sv: Testpersoner til bilprofiler af Michael Olesen Og da jeg nu er så glad for sequences, så må jeg jo heller give dig lidt SQL med skeer, så det kan blive lavet
Følgende skal bare pakkes ind i et metodekald og fyres af som ét SQL-statement (husk at ændre id'erne i toppen til de rigtige, enten via bind variables eller ændre SQL'en frit valg uden risiko (henfør til vores msn ting engang)):
SET @id_a := 1;
SET @id_b := 2;
SELECT @seq_a := a.seq
, @seq_b := b.seq
FROM car_table a
, car_table b
WHERE a.id = @id_a
AND b.id = @id_b;
UPDATE car_table a, car_table b
SET a.seq = @seq_b
, b.seq = @seq_a
WHERE a.id = @id_a and b.id = @id_b;
Så når du så liste bilerne gør du noget a la:
Bil 1 ID#1 : ned change_seq(1,2)
Bil 2 ID#2 : op change_seq(1,2), ned change_seq(2,3)
Bil 3 ID#3 : op change_seq(2,3) Der findes 10 slags mennesker... Dem der forstår binære tal og dem der ikke gør...