7
我在玩MySQL数据库,只想查看倒数第二个表的记录,但没有得到任何一行查询如下 我的查询的问题是什么表的第二行mysql
SELECT * FROM table WHERE id='(LAST_INSERT_ID()-1)'
我在玩MySQL数据库,只想查看倒数第二个表的记录,但没有得到任何一行查询如下 我的查询的问题是什么表的第二行mysql
SELECT * FROM table WHERE id='(LAST_INSERT_ID()-1)'
LAST_INSERT_ID()-1
不能保证指向实际记录。尝试:
SELECT * FROM table ORDER BY id DESC LIMIT 1,1
理想情况下,你应该使用多个id以外的东西来决定的记录,最好时间戳的年龄。