Dans MariaDB, chaque thread (y compris chaque événement) a un ID unique parmi l'ensemble des clients actuellement connectés. Le CONNECTION_ID() La fonction est une fonction intégrée qui renvoie l'ID de connexion (ID de thread) pour la connexion.
Syntaxe
La syntaxe ressemble à ceci :
CONNECTION_ID() Ainsi, aucun argument n'est requis ou accepté.
Exemple
Voici un exemple pour illustrer :
SELECT CONNECTION_ID(); Résultat :
+-----------------+ | CONNECTION_ID() | +-----------------+ | 6 | +-----------------+
Dans mon cas, l'ID de connexion est 6 .
Si je me connecte à MariaDB depuis une nouvelle fenêtre de terminal :
mariadb Et relancez l'instruction :
SELECT CONNECTION_ID(); Voici ce que j'obtiens :
+-----------------+ | CONNECTION_ID() | +-----------------+ | 7 | +-----------------+
Aucun argument n'est accepté
Passer tous les arguments à CONNECTION_ID() génère une erreur :
SELECT CONNECTION_ID(1); Résultat :
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CONNECTION_ID'