本方法有效靠谱儿,在MySQL下或者MyBatis的配置文件也通过。
select (@i:=@i+1) as number, id, title from table_name, (select @i:=0) as t
效果图如下:
这个解释起来比较有意思,相当于设置了一个迭代加1的变量 i。而这个 i 的初值,我们派生了一个表 t 将 i 赋值为0。
(个人理解,如有错误还请指正)
本方法有效靠谱儿,在MySQL下或者MyBatis的配置文件也通过。
select (@i:=@i+1) as number, id, title from table_name, (select @i:=0) as t
效果图如下:
这个解释起来比较有意思,相当于设置了一个迭代加1的变量 i。而这个 i 的初值,我们派生了一个表 t 将 i 赋值为0。
(个人理解,如有错误还请指正)