Nếu bạn muốn nói câu lệnh SELECT:
Giả sử lựa chọn của bạn là
select * from tbl
Nó trở thành
select @n := @n + 1 RowNumber, t.*
from (select @n:=0) initvars, tbl t
Ghi chú:
-
select @n:=0
được sử dụng để đặt lại biến toàn cục thành 0 -
@n := @n + 1
tăng nó lên 1 cho mỗi hàng, bắt đầu từ 1. Cột này được đặt tên là "RowNumber"