如表
news
id title addtime sortrank 四个字段。其中sortrank 存储添加记录时的时间戳。
select id ,title,addtime from news order by sortrank desc;
如id=5;
下移: 查询出小于id=5的sortrank 的最大值 maxsortrank, 修改id=5 的sortrank的值为maxsortrank-1;
上移: 查询出大于id=5的sortrank 的最小值 minsortrank, 修改id=5 的sortrank的值为minsortrank+1;