Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

कैसे पता करें कि कोई कॉलम MySQL में auto_increment है या नहीं?

<घंटा/>

यह पता लगाने के लिए कि क्या MySQL में कोई कॉलम auto_increment है, आप निम्न सिंटैक्स का उपयोग कर सकते हैं -

COLUMN_NAME को info_schema.columns से चुनें जहांTABLE_SCHEMA='yourDatabaseName' और TABLE_NAME='yourTableName' और EXTRAlike '%auto_increment%';

आइए पहले एक टेबल बनाएं। यहां, ClientId को AUTO_INCREMENT -

. सेट किया गया है
mysql> तालिका बनाएं autoIncrementTableDemo -> (-> ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(20), -> ClientAge int, -> ClientAddress varchar(100), -> ClientCountryName varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)

अब, आइए देखें कि क्या कोई कॉलम auto_increment है -

mysql> COLUMN_NAME को info_schema.columns से चुनें जहांTABLE_SCHEMA='test' और TABLE_NAME='autoIncrementTableDemo' और EXTRA like'%auto_increment%';

निम्नलिखित आउटपुट है जो कॉलम देता है यानी auto_increment -

<पूर्व>+---------------+| COLUMN_NAME |+---------------+| ClientId |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. PhpMyAdmin का उपयोग करके MySQL डेटाबेस में कॉलम में ऑटो-इन्क्रीमेंट कैसे जोड़ें?

    आप ALTER कमांड की मदद से MySQL डेटाबेस के कॉलम में auto_increment जोड़ सकते हैं। वाक्य रचना इस प्रकार है - टेबल को अपने टेबल नाम में बदलें, अपने कॉलम का नाम संशोधित करें, न कि AUTO_INCREMENT में; लोकलहोस्ट पर PhpMyAdmin खोलने के लिए, आपको लोकलहोस्ट पर निम्नलिखित टाइप करना होगा और एंटर दबाना होगा -

  1. MySQL में किसी विशिष्ट कॉलम नाम के साथ टेबल कैसे खोजें?

    कॉलम नाम खोजने के लिए, info_schema.columns का उपयोग करें। निम्नलिखित वाक्य रचना है - जानकारी_स्कीमा.कॉलम से अलग टेबल_नाम चुनें, जहां कॉलम_नाम जैसे %yourSearchValue% और table_schema=database(); आइए विभिन्न तालिका में कॉलम नाम खोजने के लिए उपरोक्त सिंटैक्स को लागू करें। यहां, हम केवल विशिष्ट कॉलम नाम

  1. MySQL AUTO_INCREMENT उदाहरणों के साथ

    आइए समझते हैं कि ATUO_INCREMENT कैसे काम करता है - AUTO_INCREMENT विशेषता का उपयोग नई पंक्तियों के लिए एक विशिष्ट पहचान बनाने के लिए किया जाता है। आइए देखें कि यह कथन कैसे काम करता है। इससे पहले, नीचे दी गई क्वेरी पर विचार करें - क्वेरी CREATE TABLE tableName (    id MEDIUMINT NOT NULL AU