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'