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:

RESULT_SCAN

Sintaxe

LAST_QUERY_ID( [ <num> ] )
Copy

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 a LAST_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();
Copy

Retornar a ID da primeira consulta executada na sessão:

SELECT LAST_QUERY_ID(1);
Copy