मारियाडीबी में, प्रत्येक थ्रेड (प्रत्येक घटना सहित) में एक आईडी होती है जो वर्तमान में जुड़े ग्राहकों के सेट के बीच अद्वितीय होती है। 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'