mysql獲取行號


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 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM