关于数据库自定义排序字段的设计(对于一些商品类的排序非常实用)

最近业务中遇到排序的业务,考虑到以后想指定那哪个物品到哪个位置有以下的想法。
首先数据库设计Sort字段,字段默认值0. 然后查询的时候根据字段的降序排序。假如想对哪条数据进行上升排名只需要往对应的sort字段插入当前的时间戳。
假如想让第一名变成第四名,这时候优势就显示出来了。只需要拿到第四名的后面一名,既:第五名的时间戳,假如为1500只需要将1500+1就OK了。这时候就把第一名换到第四名了。

你可能感兴趣的:(mysql)