语句如下: set @rownum = 0; SELECT @rownum := @rownum +1 AS rownum , t.* FROM `2snd_address` t ORDER BY `updatetime` DESC ; 第一句一定要先设置下@rownum,不然之后的结果集中@rownum这列会是null 其中desc是降序排列,也可以改为asc就是升序. 就这么简单.