BEGINSET @mycnt = 0;
UPDATE `scorelist` SET rank=(@mycnt := @mycnt + 1) ORDER BY score DESC,lasttime DESC;END
是根据一列值的大小 给另外一列值排序赋值数据少的时候很快 
但是到10W的时候就会很慢了 经常要用10几秒甚至20多秒请问还有其他方法可以达到一样的效果或者如何优化呢?谢谢