MariaDB
 sql >> Database >  >> RDS >> MariaDB

MariaDB CONNECTION_ID() Spiegazione

In MariaDB, ogni thread (incluso ogni evento) ha un ID univoco tra l'insieme dei client attualmente connessi. Il CONNECTION_ID() function è una funzione incorporata che restituisce l'ID di connessione (thread ID) per la connessione.

Sintassi

La sintassi è questa:

CONNECTION_ID()

Quindi, nessun argomento è richiesto o accettato.

Esempio

Ecco un esempio da dimostrare:

SELECT CONNECTION_ID();

Risultato:

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

Nel mio caso, l'ID di connessione è 6 .

Se mi collego a MariaDB da una nuova finestra di terminale:

mariadb

Ed esegui di nuovo l'istruzione:

SELECT CONNECTION_ID();

Ecco cosa ottengo:

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

Nessun argomento è accettato

Passaggio di qualsiasi argomento a CONNECTION_ID() restituisce un errore:

SELECT CONNECTION_ID(1);

Risultato:

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