sql >> Base de Datos >  >> RDS >> MariaDB

Explicación de MariaDB CONNECTION_ID()

En MariaDB, cada subproceso (incluido cada evento) tiene una ID que es única entre el conjunto de clientes actualmente conectados. El CONNECTION_ID() La función es una función integrada que devuelve el ID de conexión (ID de subproceso) para la conexión.

Sintaxis

La sintaxis es así:

CONNECTION_ID()

Por lo tanto, no se requieren ni se aceptan argumentos.

Ejemplo

Aquí hay un ejemplo para demostrarlo:

SELECT CONNECTION_ID();

Resultado:

+-----------------+
| CONNECTION_ID() |
+-----------------+
|               6 |
+-----------------+

En mi caso, el ID de conexión es 6 .

Si me conecto a MariaDB desde una nueva ventana de terminal:

mariadb

Y ejecute la declaración de nuevo:

SELECT CONNECTION_ID();

Esto es lo que obtengo:

+-----------------+
| CONNECTION_ID() |
+-----------------+
|               7 |
+-----------------+

No se aceptan argumentos

Pasar cualquier argumento a CONNECTION_ID() da como resultado un error:

SELECT CONNECTION_ID(1);

Resultado:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CONNECTION_ID'