我有一个需要维护他顺序的字段,这个字段用户可以调整他的顺序,我怎么在数据库中维护这个顺序?
比如, 我依次添加了数据 1, 2, 3, 4, 5, 6。之后调整了顺序为 1 3 4 2 5 6.数据库用什么方法记录这个顺序呢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
添加一个ordering字段,是INT类型,在保存时自动重设所有ordering,保证其顺序序号唯一。查询时只需要在SQL后加order by ordering就可以。