我想从MySQL数据库中选择列名为id的最后50行,该列是主键。目标是按 id 以 ASC 顺序对行进行排序,这就是为什么这个查询不起作用的原因
SELECT
*
FROM
`table`
ORDER BY id DESC
LIMIT 50;
同样值得注意的是,行可以被操作(删除),这就是为什么下面的查询也无法工作的原因
SELECT
*
FROM
`table`
WHERE
id > ((SELECT
MAX(id)
FROM
chat) - 50)
ORDER BY id ASC;
问题:如何从MySQL数据库中检索最后的N行,这些行可以进行操作并以升序排列?