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'