I MariaDB har hver tråd (inklusive hver begivenhed) et ID, der er unikt blandt sættet af aktuelt tilsluttede klienter. CONNECTION_ID()
funktion er en indbygget funktion, der returnerer forbindelses-id'et (tråd-id'et) for forbindelsen.
Syntaks
Syntaksen ser sådan ud:
CONNECTION_ID()
Så ingen argumenter er påkrævet eller accepteret.
Eksempel
Her er et eksempel til demonstration:
SELECT CONNECTION_ID();
Resultat:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 6 | +-----------------+
I mit tilfælde er forbindelses-id'et 6
.
Hvis jeg opretter forbindelse til MariaDB fra et nyt terminalvindue:
mariadb
Og kør sætningen igen:
SELECT CONNECTION_ID();
Her er, hvad jeg får:
+-----------------+ | CONNECTION_ID() | +-----------------+ | 7 | +-----------------+
Ingen argumenter accepteres
Sender eventuelle argumenter til CONNECTION_ID()
resulterer i en fejl:
SELECT CONNECTION_ID(1);
Resultat:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CONNECTION_ID'