在MySQL中,取最后一條記錄是一項非常常見的操作。我們可以使用ORDER BY和LIMIT語句,以確保我們檢索到的結(jié)果集按照我們所期望的方式進行排序。
SELECT * FROM my_table ORDER BY id DESC LIMIT 1;
上述代碼將按照id倒序排列,然后將結(jié)果集限制為1條記錄,這樣我們就可以獲取表中的最后一條記錄了。
我們還可以使用子查詢來完成相同的任務(wù):
SELECT * FROM my_table WHERE id = ( SELECT MAX(id) FROM my_table );
使用子查詢,我們選擇具有最大id的記錄作為結(jié)果集的最后一條記錄。
無論是使用ORDER BY和LIMIT語句還是子查詢,我們都可以快速簡單地找到MySQL中表的最后一條記錄。