【发布时间】:2012-09-07 18:22:42
【问题描述】:
我有一个包含以下字段的 MySQL 表:
Email, Flag1, Flag2
问题: 有什么方法可以让我进行选择以获取最后 100 个插入的字段?
据我了解,表格是通过在表格末尾添加带有简单“插入”的新记录来填充的。
我知道如何在 PHP+MySQL 中做到这一点(非常丑陋的方式:SELECT ALL RECORDS,在 php 循环中分配给每个记录自动递增的 ID,并获取最后 100记录。)
有没有更优雅的方法可以用纯 MySQL 做到这一点?
【问题讨论】:
-
您可以添加一个
date字段并通过date订购asc,但是为什么没有主id呢? -
表格中的行没有顺序,除非你强加一个。如果没有一些可以排序的识别属性,就没有“最后一个”的概念。