- Catégories :
Fonctions contextuelles (session)
LAST_QUERY_ID¶
Renvoie l’ID d’une requête spécifiée dans la session en cours. Si aucune requête n’est spécifiée, la requête exécutée le plus récemment est renvoyée.
- Voir aussi :
Syntaxe¶
LAST_QUERY_ID( [ <num> ] )
Arguments¶
num
Spécifie la requête à renvoyer, en fonction de la position de la requête (dans la session).
Par défaut :
-1
Notes sur l’utilisation¶
Les nombres positifs commencent par la première requête exécutée dans la session. Par exemple :
LAST_QUERY_ID(1)
renvoie la première requête.LAST_QUERY_ID(2)
renvoie la deuxième requête.LAST_QUERY_ID(6)
renvoie la sixième requête.Etc.
Les nombres négatifs commencent par la requête la plus récemment exécutée dans la session. Par exemple :
LAST_QUERY_ID(-1)
renvoie la requête la plus récemment exécutée (équivalente àLAST_QUERY_ID()
).LAST_QUERY_ID(-2)
renvoie la seconde requête la plus récemment exécutée.Etc.
Exemples¶
Renvoyez l’ID pour la requête la plus récemment exécutée :
SELECT LAST_QUERY_ID();
Renvoyez l’ID pour la première requête exécutée dans la session :
SELECT LAST_QUERY_ID(1);