在没有日期条件的情况下,在MySQL中查找最近的10条记录。

3

如何从表中检索最后10条记录。假设我们在表中没有日期和任何其他增量ID,那么如何在不给定日期条件的情况下找到最后10条记录。


你的意思是要检索最后插入的10条记录吗? - Abhishek Agarwal
3
一般而言,你是不能的。如果你需要知道记录何时被插入或更新,那么你应该在表格中添加一个时间戳列。 - Tim Biegeleisen
那么这段代码是如何工作的呢?按照第一列降序排列,然后限制结果显示为前10条。 - Sdesh
1个回答

3
没有自动递增的ID列或时间戳/日期/时间,数据库无法知道哪些记录是最后插入的。所以你是做不到的。我们需要有一个参考点来完成这个任务。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接