mysql获取自增行标(区别mysql版本)
今天开发遇到一个场景,需要获取到当前下单付款是第几次付款,首先想到的就是利用数据库查询,对查询的数据进行排序,然后加一个行标就可以了。于是查询了一下资料,发现网上的写法都是这样:SELECT @rownum:= @rownum + 1 AS Rank,tm.idFROM (SELECT (@rownum:= 0)) r,tm_cus_order tmWHERE bm_customer_id='8076090372914593793';我执行了一下,发现是报错的:但是网上都是这种写法,于是突然
原创
2021-05-08 15:04:10 ·
348 阅读 ·
0 评论