I MariaDB har varje tråd (inklusive varje händelse) ett ID som är unikt bland uppsättningen av för närvarande anslutna klienter. CONNECTION_ID()
funktion är en inbyggd funktion som returnerar anslutnings-ID (tråd-ID) för anslutningen.
Syntax
Syntaxen ser ut så här:
CONNECTION_ID()
Så inga argument krävs eller accepteras.
Exempel
Här är ett exempel att visa:
SELECT CONNECTION_ID();
Resultat:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 6 | +-----------------+
I mitt fall är anslutnings-ID:t 6
.
Om jag ansluter till MariaDB från ett nytt terminalfönster:
mariadb
Och kör uttalandet igen:
SELECT CONNECTION_ID();
Det här är vad jag får:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 7 | +-----------------+
Inga argument accepteras
Skickar eventuella argument till CONNECTION_ID()
resulterar i ett fel:
SELECT CONNECTION_ID(1);
Resultat:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CONNECTION_ID'