आप कुल फ़ंक्शन गिनती (*) का उपयोग कर सकते हैं। यदि यह 1 से अधिक मान देता है, तो इसका मतलब है कि तालिका में समग्र प्राथमिक कुंजी है।
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1324 -> (-> StudentId int, -> StudentName varchar(20), -> StudentAge int, -> StudentCountryName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)
समग्र प्राथमिक कुंजी जोड़ने की क्वेरी यहां दी गई है -
mysql> तालिका बदलें DemoTable1324 CONSTRAINT जोड़ें constr_IdAgeCountry PRIMARY KEY (StudentId, StudentAge,StudentCountryName);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.29 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
किसी भी MySQL डेटाबेस तालिका में समग्र प्राथमिक कुंजी की पहचान करने के लिए क्वेरी निम्नलिखित है -
mysql> सेलेक्ट काउंट (*) AS टोटल -> info_schema.KEY_COLUMN_USAGE से -> जहां table_name='DemoTable1324' and table_schema=database();
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+| कुल |+----------+| 3 |+----------+1 पंक्ति सेट में, 2 चेतावनियां (0.76 सेकंड)