mysql中没有 rownum 序号的功能,所以需要自己去实现序号的功能。

@rownum 只是一个变量 可以换为 @i 等其他变量,但必须有@符号

SELECT @rownum:=@rownum+1 ,t.* FROM (SELECT @rownum:=0,c.* FROM citys c ) t;

SELECT @i:=@i+1 , t.* FROM ( SELECT @i:=0,c.* FROM citys c) t;

备注:随笔中内容来源于网上资料整理,仅供参考。

05-23 01:38