我想在名为id的列中从 MySQL 数据库中选择最后 50 行,这是primary key。目标是行应按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 数据库中检索可以操作并按 ASC 顺序排列的最后 N 行?