PHP pobiera wartość aktualną kolumny `kolejnosc` i pozniej w zależności od kierunku zwiększa ją lub zmniejsza tworząc drugą zmienną.
Tym oto sposobem mam 2 wartości które chcę ze sobą zamienić: $rek1 - PRZESUWANY, $rek2 - utworzona wartość.
Czy SQL jest w stanie jednym zapytaniem wykonać taką operację?
Gdzieś na forum spotkałem się z czymś takim, ale u mnie to nie działa:
UPDATE `photo` SET `kolejnosc`=( IF(`kolejnosc`=='5', '2', '5') ) WHERE `kolejnosc` IN ('5', '2')