ROW_NUMBER()

MySQL Function: ROW_NUMBER()

支援

MySQL 8.0 以前 不支援 ROW_NUMBER() 函式,但可以用 session 變數 去列舉出所有資料排序數值

MySQL ROW_NUMBER() 使用 Session 變數

SET @row_number = 0;   

SELECT *
    (@row_number:=@row_number + 1) AS row_num  
FROM user
ORDER BY created_at;  

Reference