mysql獲取行號,最簡單的方式是使用全局變量
SELECT @rownum := @rownum + 1 AS id, cau.idcard FROM csf_user_auth cau, (select @rownum := 0) m WHERE cau.scene_id = 1
首先明白 “=” 和“:=” 的區別
在mysql中,“=”在select時候是“等於”的作用,不能做賦值使用,而“:="可以繼續賦值
然后,在以上獲取行號,每次查詢把@rownum賦值為0,每一行都把@rownum+1