Kategorien:

Kontextfunktionen (Sitzung)

LAST_QUERY_ID

Gibt die ID einer angegebenen Abfrage in der aktuellen Sitzung zurück. Wenn keine Abfrage angegeben ist, wird die zuletzt ausgeführte Abfrage zurückgegeben.

Siehe auch:

RESULT_SCAN

Syntax

LAST_QUERY_ID( [ <num> ] )
Copy

Argumente

num

Gibt die zurückzugebende Abfrage an, basierend auf der Position der Abfrage (innerhalb der Sitzung).

Standard: -1

Nutzungshinweise

  • Positive Zahlen beginnen mit der Abfrage, die in der Sitzung zuerst ausgeführt wurde. Beispiel:

    • LAST_QUERY_ID(1) gibt die erste Abfrage zurück.

    • LAST_QUERY_ID(2) gibt die zweite Abfrage zurück.

    • LAST_QUERY_ID(6) gibt die sechste Abfrage zurück.

    • usw.

  • Negative Zahlen beginnen mit der Abfrage, die in der Sitzung zuletzt ausgeführt wurde. Beispiel:

    • LAST_QUERY_ID(-1) gibt die zuletzt ausgeführte Abfrage zurück (entspricht LAST_QUERY_ID()).

    • LAST_QUERY_ID(-2) gibt die zweitletzte Abfrage zurück.

    • usw.

Beispiele

Zurückgeben der ID für die zuletzt ausgeführte Abfrage:

SELECT LAST_QUERY_ID();
Copy

Zurückgeben der ID für die erste in der Sitzung ausgeführte Abfrage:

SELECT LAST_QUERY_ID(1);
Copy