7 mysql
我在MySQL数据库中玩,只想查看表中倒数第二个但没有得到任何行的查询,下面给出了查询问题我的查询有什么问题
SELECT * FROM table WHERE id='(LAST_INSERT_ID()-1)'
Run Code Online (Sandbox Code Playgroud)
fre*_*ley 23
LAST_INSERT_ID()-1无法保证指向实际记录.尝试:
SELECT * FROM table ORDER BY id DESC LIMIT 1,1
理想情况下,您应该使用除id之外的其他内容来确定记录的年龄,最好是时间戳.