V MariaDB má každé vlákno (včetně každé události) ID, které je jedinečné mezi sadou aktuálně připojených klientů. CONNECTION_ID()
funkce je vestavěná funkce, která vrací ID připojení (ID vlákna) pro připojení.
Syntaxe
Syntaxe vypadá takto:
CONNECTION_ID()
Nejsou tedy vyžadovány ani přijímány žádné argumenty.
Příklad
Zde je příklad k demonstraci:
SELECT CONNECTION_ID();
Výsledek:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 6 | +-----------------+
V mém případě je ID připojení 6
.
Pokud se připojím k MariaDB z nového okna terminálu:
mariadb
A spusťte příkaz znovu:
SELECT CONNECTION_ID();
Zde je to, co dostanu:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 7 | +-----------------+
Nepřijímáme žádné argumenty
Předání jakýchkoli argumentů do CONNECTION_ID()
výsledkem je chyba:
SELECT CONNECTION_ID(1);
Výsledek:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CONNECTION_ID'