用户发布信息的时候 可以输入一定的“财富值”,让自己的信息排名靠前
不同的人发布信息的时候难免有很多信息“财富值”是相同的,那我怎么来排序(在翻页的时候相同值多了,就会有问题。两个排序速度又太慢)?我想建一个新的int型字段,将其定义为主键,通过ID或什么的让其不重复,并且是根据财富值多少排列,不知道如何实现,希望大家帮我出出主义。备注:现在ID已经有几十万了,财富值最高是6位数

解决方案 »

  1.   

    自增列可以保證不重復。
    alter table tb add id bigint identity
      

  2.   

    我这个表ID是主键,财富值那里有索引,如果 order by 财富值 desc,id desc 速度就慢,主要是访问量大,所以想多加个字段
      

  3.   

    如果新建个字段的话,那个 财富值 的索引就可以取消了,如果大家都是int型字段,更新删除速度几乎是一样的