Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MySQL クエリで各行の現在のインデックスを返す方法があるかどうかを知りたいです。たとえば、次のようになります。
SELECT current_index, name FROM table LIMIT 10,10
結果の行が持つように
10, 'somename', 11, 'somename', etc....
開始限界値に基づく値になります。
SET @rn = 10; SELECT @rn := @rn + 1 AS current_index, name FROM mytable LIMIT 10, 10
LIMIT 10, 10へのエントリ11を意味することに注意してください20。
LIMIT 10, 10
11
20
LIMITまた、stableORDER BYがないと、クエリからクエリへの永続性が保証されないことにも注意してください(また、一部のエンジンでは永続化されません)。
LIMIT
ORDER BY