ну там как-то так тогда, если несколько тыщ
удаление
delete from table where id=6;
update table set id=id-1 where id>6;
добавление в средину списка
update table set id=id+1 where id>9;
insert into table set id=10;
перемещение элемента вверх
edit table set id=-1 where id=6;
edit table set id=6 where id=5;
edit table set id=5 where id=-1;
Ну и т.д, медскилз