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