Je cours mysql et je voudrais montrer les 10 derniers enregistrements qui ont été ajoutés. Quelle est l'instruction select pour cela?comment puis-je sélectionner les 10 derniers enregistrements ajoutés?
1
A
Répondre
2
Si vous disposez d'un ID auto-incrémentée, vous pouvez le faire:
SELECT * FROM my_table ORDER BY id DESC LIMIT 10;
Si vous ne le faites pas, y Vous aurez besoin de certains critères que vous pouvez commander. Une date d'insertion ou quelque chose. La clause LIMIT 10
est ce que vous cherchez ici.
1
Si vous avez un ID autoincrementing vous pouvez utiliser ceci:
SELECT *
FROM yourtable
ORDER BY id DESC
LIMIT 10
Si vous avez une colonne added_datetime
qui est réglée à l'heure de l'insert, vous pouvez alors utiliser à la place:
SELECT *
FROM yourtable
ORDER BY added_datetime DESC
LIMIT 10
Questions connexes
- 1. Sélectionner les derniers enregistrements par champ datetime
- 2. comment obtenir 10 derniers enregistrements forment table SQL pour asc
- 3. Requête similaire au TOP 10 pour sélectionner entre les enregistrements?
- 4. Comment sélectionner les deux derniers enregistrements pour chaque topic_id dans MySQL
- 5. sql (oracle) pour sélectionner les 10 premiers enregistrements, puis les 10 suivants, et ainsi de suite
- 6. Comment puis-je récupérer les 10 derniers enregistrements de la table de base de données mysql?
- 7. supprime les anciens enregistrements et conserve les 10 derniers en format compact
- 8. mysql - obtenir les 10 derniers mois uniques
- 9. sql pour sélectionner les 10 dossiers
- 10. Obtenez une liste des 10 derniers lundis
- 11. sélectionner les premiers enregistrements enregistrements ultérieurs
- 12. Requête MySQL - Enregistrements entre aujourd'hui et les 30 derniers jours
- 13. Demande de sélectionner les 10 derniers messages envoyés/reçus à/par différents utilisateurs
- 14. Comment sélectionner les 10 premières lignes d'une table sans trier?
- 15. Sélectionner les 5 derniers éléments avec jQuery
- 16. Entity framework obtenir les derniers enregistrements dans la liste des enregistrements avec la date
- 17. Sélectionner les enregistrements adjacents dans Mysql
- 18. Toujours assurer que les 10 derniers messages dans ActiveMQ Rubrique
- 19. erreur wordpress, ajusté sidebar.php pour afficher les 10 derniers messages
- 20. Supprimer les 10 derniers caractères d'un fichier texte
- 21. Comment sélectionner les enregistrements non sélectionnés par l'instruction select interne?
- 22. sélectionner les 10 plus longs messages
- 23. Obtenir les trois derniers enregistrements de la table
- 24. Comment sélectionner les enregistrements et le résumé dans une requête?
- 25. Sélection des enregistrements des trois derniers mois
- 26. Comment sélectionner les enregistrements un par un sans les répéter
- 27. Obtenir les 5 derniers enregistrements d'une requête jointe
- 28. sélectionner le premier et les deux derniers éléments
- 29. Sélectionnez les 3 derniers enregistrements où les valeurs d'une colonne sont distinctes
- 30. MySQL sélectionner des enregistrements qui résume
duplication possible de [Commande et limite] (http://stackoverflow.com/questions/2188626/ordering-and-limit) –