mysql得到行号

一个@是由用户自己声明的局部变量,而2个@@开头的是系统里面的 全局变量
select @n:=@n+1 as n,a.* from solr.item a,(select @n:=0) b;
(select @n:=0) 当做b表,@n是局部变量

    推荐阅读