Je veux sélectionner les 50 dernières lignes de la base de données MySQL dans la colonne nommée id qui est la clé primaire . L'objectif est que les lignes soient triées par identifiant dans l' ordre ASC , c'est pourquoi cette requête ne fonctionne pas
SELECT
*
FROM
`table`
ORDER BY id DESC
LIMIT 50;
Il est également remarquable que les lignes puissent être manipulées (supprimées) et c'est pourquoi la requête suivante ne fonctionne pas non plus
SELECT
*
FROM
`table`
WHERE
id > ((SELECT
MAX(id)
FROM
chat) - 50)
ORDER BY id ASC;
Question : Comment est-il possible de récupérer les N dernières lignes de la base de données MySQL qui peuvent être manipulées et être dans l'ordre ASC?