第一种方法:
select (@i:[email protected]+1) as i,user_manage.* from user_manage,(select @i:=0) as it ;
@i:[email protected]+1 as i 会生成一个排序的i,在查询的时候,会在结果集中显示,@i:0 的意思是i从1开始排序。
第二种方法:
set @rownum=0;
select @rownum:[email protected]+1 as rownum, t.name from user_manage t;