有一个排名:
1 信息一 上移 下降 删除
2 信息二 上移 下降 删除
3 信息三 上移 下降 删除
4 信息四 上移 下降 删除
有分页,然后还要支持一个或者多个集体上移到顶部位置,表怎么设计呢?自增排序字段好像不是很好。数据库mysql排序表设计
1 信息一 上移 下降 删除
2 信息二 上移 下降 删除
3 信息三 上移 下降 删除
4 信息四 上移 下降 删除
有分页,然后还要支持一个或者多个集体上移到顶部位置,表怎么设计呢?自增排序字段好像不是很好。数据库mysql排序表设计
然后更新到数据库。
id num
替换NUM,再与工作表通过ID连接
id,title,seq
1 信息一 1
2 信息二 2
3 信息三 3
4 信息四 4以seq 来排序。 UI加载的时候,直接从表中取记录 order by seq.
UI上进行调整,排序(这个在UI中用代码实现,与数据库无关)
在UI中应该得到一个调整后的集合
2 信息二 1
1 信息一 2
4 信息四 3
3 信息三 4此时,在保存事件中将 seq值 update 到数据库。