MariaDB
 sql >> база данни >  >> RDS >> MariaDB

MariaDB CONNECTION_ID() Обяснено

В MariaDB всяка нишка (включително всяко събитие) има идентификатор, който е уникален сред набора от текущо свързани клиенти. CONNECTION_ID() функцията е вградена функция, която връща идентификатора на връзката (ID на нишката) за връзката.

Синтаксис

Синтаксисът е така:

CONNECTION_ID()

Така че не се изискват или приемат никакви аргументи.

Пример

Ето пример за демонстрация:

SELECT CONNECTION_ID();

Резултат:

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

В моя случай идентификаторът на връзката е 6 .

Ако се свържа с MariaDB от нов прозорец на терминала:

mariadb

И стартирайте изявлението отново:

SELECT CONNECTION_ID();

Ето какво получавам:

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

Не се приемат аргументи

Подаване на всякакви аргументи към CONNECTION_ID() води до грешка:

SELECT CONNECTION_ID(1);

Резултат:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB JSON_VALUE() Обяснено

  2. Как работи SYS_GUID() в MariaDB

  3. Как TIMESTAMPDIFF() работи в MariaDB

  4. Как да наблюдавате MySQL контейнери с Prometheus - внедряване на самостоятелен и рояк::Част първа

  5. Как да изпълнявате и управлявате резервни копия на MySQL за Oracle DBA