Sukeitimas vietomis, kai įrašai yra iš principo rikiuojami tik pagal įrašymo eiliškumą, susiveda į papildomo stulpelio, kuriame yra saugomi unikalūs skaičiai kiekvienam įrašui reikšmių sukeitimui. Tas apildomas stulpelis dažniausiai vadinamas proritetu (priority).
Tie tavo mygtukai (button) ar papraščiausios nuorodos (link) prie kiekvieno įrašo turi tiesiog vykdyti script'ą, kuris sukeičia vietomis dviejų prioritetų reikšmes.
+1 / -1 metodo nerekomenduočiau, nes čia yra šiek tiek apsiribojama, kad vietomis gali keisti tik šalias einančius įrašus, ir jeigu nori sukeisti pirmą su paskutiniu, turi daug kartų kažką spaudinėti.
Serverio pusėje viskas susiveda į porą UPDATE užklausų.