"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment récupérer la dernière ligne insérée dans MySQL?

Comment récupérer la dernière ligne insérée dans MySQL?

Publié le 2025-03-23
Parcourir:332

How Do I Retrieve the Last Inserted Row in MySQL?

Récupération de la dernière ligne dans MySQL

Lorsque vous travaillez avec des tables mysql, il peut être nécessaire d'accéder à la dernière ligne insérée. Cela peut être nécessaire pour récupérer une valeur de colonne ou effectuer d'autres opérations en fonction des données les plus récentes. Dans les cas où le tableau comprend un champ d'accès automatique, l'identification de la dernière ligne devient simple.

en utilisant le champ automatique d'incrément

Le champ d'accès automatique fournit un identifiant unique pour chaque ligne dans un tableau. En triant les lignes dans l'ordre décroissant de ce champ et en limitant les résultats à un, il est possible de sélectionner la dernière ligne insérée:

SELECT fields 
FROM table 
ORDER BY id DESC 
LIMIT 1;

Cette requête récupère les champs spécifiés à partir de la dernière ligne de la table. La colonne ID doit être un champ d'accès automatique pour assurer la commande appropriée des lignes.

Remarque: Si le tableau inclut plusieurs champs d'auto-incrémentation, utilisez le champ le plus élevé pour les commandes décroissantes dans la requête.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3