Mysql 表的第二行和最后一行

Mysql 表的第二行和最后一行,mysql,Mysql,我在一个MySQL数据库中玩,只想查看表中倒数第二个但没有得到任何行的记录。下面给出了查询 我的问题是什么 SELECT * FROM table WHERE id='(LAST_INSERT_ID()-1)' LAST\u INSERT\u ID()-1不能保证指向实际记录。尝试: 从表顺序中选择*按id描述限制1,1 理想情况下,您应该使用id以外的东西来确定记录的时间,最好是时间戳

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

SELECT * FROM table WHERE id='(LAST_INSERT_ID()-1)'
LAST\u INSERT\u ID()-1
不能保证指向实际记录。尝试:

从表顺序中选择*按id描述限制1,1

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