日期:2014-05-18  浏览次数:20651 次

问一个关于数据自动生成排名的问题
问题是这样的,要做一个用户流量统计的排名,每天往一个表里更新数据(先删后增,数据量几十万)。
表中有一个排名的字段,想问下各位什么样的方式生成这个排名比较好呢?

因为要可以查某个人的排名,所以不能展现出来的同时给指定排名,存的时候就得指定。。。

环境:SSH,Mysql

希望赐教。

------解决方案--------------------
set @rownum := 0;
SELECT @rownum := @rownum + 1 AS rank, score FROM t ORDER BY score DESC;
根据mysql+rownum搜到
估计也可以用于insert
------解决方案--------------------
帮顶
------解决方案--------------------
帮顶。。呵呵。