Выберите последние N строк из MySQL
Я хочу выбрать последние 50 строк из базы данных MySQL в столбце с именемid который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;
Question: Как можно извлечь последние N строк из базы данных MySQL, которыми можно манипулировать и которые должны быть в порядке ASC?