sql >> Databáze >  >> RDS >> MariaDB

MariaDB CONNECTION_ID() Vysvětleno

V MariaDB má každé vlákno (včetně každé události) ID, které je jedinečné mezi sadou aktuálně připojených klientů. CONNECTION_ID() funkce je vestavěná funkce, která vrací ID připojení (ID vlákna) pro připojení.

Syntaxe

Syntaxe vypadá takto:

CONNECTION_ID()

Nejsou tedy vyžadovány ani přijímány žádné argumenty.

Příklad

Zde je příklad k demonstraci:

SELECT CONNECTION_ID();

Výsledek:

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

V mém případě je ID připojení 6 .

Pokud se připojím k MariaDB z nového okna terminálu:

mariadb

A spusťte příkaz znovu:

SELECT CONNECTION_ID();

Zde je to, co dostanu:

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

Nepřijímáme žádné argumenty

Předání jakýchkoli argumentů do CONNECTION_ID() výsledkem je chyba:

SELECT CONNECTION_ID(1);

Výsledek:

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

  1. Vytvořte tabulku v postupu

  2. Co je nového s replikací MySQL v MySQL 8.0

  3. Jak vytvořit neomezenou úroveň menu přes PHP a mysql

  4. Jak NOT LIKE funguje v MySQL