MyISAMの場合、2つのクエリで実行できます
SELECT COUNT(*) FROM yourTable;
SELECT * FROM yourTable LIMIT useTheCountHere - 1,1;
ただし、これは信頼できません。
- 行はこのテーブルにのみ追加され、削除されないことを前提としています。
- その間、このテーブルに対して他の書き込みが実行されないことを前提としています(テーブルをロックできます)
- MyISAMテーブルはALTERTABLEを使用して並べ替えることができるため、挿入順序は保持されなくなります。
このエンジンはテーブルを自由に並べ替えることができるため、InnoDBではまったく信頼できません。