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'