MariaDB
 sql >> डेटाबेस >  >> RDS >> MariaDB

मारियाडीबी CONNECTION_ID () समझाया गया

मारियाडीबी में, प्रत्येक थ्रेड (प्रत्येक घटना सहित) में एक आईडी होती है जो वर्तमान में जुड़े ग्राहकों के सेट के बीच अद्वितीय होती है। CONNECTION_ID() फ़ंक्शन एक अंतर्निहित फ़ंक्शन है जो कनेक्शन के लिए कनेक्शन आईडी (थ्रेड आईडी) देता है।

सिंटैक्स

वाक्य रचना इस प्रकार है:

CONNECTION_ID()

इसलिए, किसी तर्क की आवश्यकता नहीं है या स्वीकार नहीं है।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SELECT CONNECTION_ID();

परिणाम:

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

मेरे मामले में, कनेक्शन आईडी 6 है ।

अगर मैं एक नई टर्मिनल विंडो से मारियाडीबी से जुड़ता हूं:

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. कैसे EXTRACT () मारियाडीबी में काम करता है

  2. मारियाडीबी 10.4 से मारियाडीबी 10.5 . में अपग्रेड कैसे करें

  3. SQL इंजेक्शन से अपने MySQL या MariaDB डेटाबेस को कैसे सुरक्षित रखें:भाग एक

  4. कैसे एमओडी () मारियाडीबी में काम करता है

  5. Oracle DB से MariaDB में माइग्रेट कैसे करें