sql >> Databasteknik >  >> RDS >> MariaDB

MariaDB CONNECTION_ID() förklaras

I MariaDB har varje tråd (inklusive varje händelse) ett ID som är unikt bland uppsättningen av för närvarande anslutna klienter. CONNECTION_ID() funktion är en inbyggd funktion som returnerar anslutnings-ID (tråd-ID) för anslutningen.

Syntax

Syntaxen ser ut så här:

CONNECTION_ID()

Så inga argument krävs eller accepteras.

Exempel

Här är ett exempel att visa:

SELECT CONNECTION_ID();

Resultat:

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

I mitt fall är anslutnings-ID:t 6 .

Om jag ansluter till MariaDB från ett nytt terminalfönster:

mariadb

Och kör uttalandet igen:

SELECT CONNECTION_ID();

Det här är vad jag får:

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

Inga argument accepteras

Skickar eventuella argument till CONNECTION_ID() resulterar i ett fel:

SELECT CONNECTION_ID(1);

Resultat:

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

  1. Kan inte ansluta till heroku postgresql-databas från lokal nodapp med uppföljare

  2. Jämföra Galera Cluster Cloud-erbjudanden:Del ett Amazon AWS

  3. På uppgraderingsmetoden anropas inte i android sqlite

  4. Hur kan jag lista har samma id-data som while loop i PHP?