表mysql的第二行的第二行

时间:2010-08-26 11:30:42

标签: mysql

我在MySQL数据库中玩,并且只想查看表中倒数第二个但没有得到任何行的记录,下面给出了查询 我的查询有什么问题

SELECT * FROM table WHERE id='(LAST_INSERT_ID()-1)'

1 个答案:

答案 0 :(得分:23)

LAST_INSERT_ID()-1无法保证指向实际记录。尝试:

SELECT * FROM table ORDER BY id DESC LIMIT 1,1

理想情况下,你应该使用id以外的东西来确定记录的年龄,最好是时间戳。