- Categorias:
Funções de contexto (Sessão)
LAST_QUERY_ID¶
Retorna a ID de uma consulta específica na sessão atual. Se nenhuma consulta for especificada, a consulta mais recente é retornada.
- Consulte também:
Sintaxe¶
LAST_QUERY_ID( [ <num> ] )
Argumentos¶
num
Especifica a consulta a retornar, com base na posição da consulta (dentro da sessão).
Padrão:
-1
Notas de uso¶
Os números positivos começam com a primeira consulta executada na sessão. Por exemplo:
LAST_QUERY_ID(1)
retorna a primeira consulta.LAST_QUERY_ID(2)
retorna a segunda consulta.LAST_QUERY_ID(6)
retorna a sexta consulta.Etc.
Os números negativos começam com a última consulta executada na sessão. Por exemplo:
LAST_QUERY_ID(-1)
retorna a consulta realizada mais recentemente (equivalente aLAST_QUERY_ID()
).LAST_QUERY_ID(-2)
retorna a segunda consulta realizada mais recentemente.Etc.
Exemplos¶
Retornar a ID da consulta mais recente:
SELECT LAST_QUERY_ID();
Retornar a ID da primeira consulta executada na sessão:
SELECT LAST_QUERY_ID(1);