MariaDB
 sql >> Base de données >  >> RDS >> MariaDB

MariaDB CONNECTION_ID() expliqué

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'