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以外的東西來決定的記錄,最好時間戳的年齡。