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