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'