इसके लिए ADD के साथ ALTER का प्रयोग करें। निम्नलिखित वाक्य रचना है -
टेबल बदलें yourTableNameअपना कॉलमनाम जोड़ें DATETIME DEFAULT Now (), इंडेक्स जोड़ें (yourColumnName);
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(100), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)पूर्व>आइए तालिका के विवरण की जाँच करें -
mysql> desc DemoTable;आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+--------------+----------+-----+---------+ ----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+--------------+----------+-----+-------- ---------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || नाम | वर्कर (100) | हाँ | | नल | |+----------+--------------+----------+-----+--------+-- --------------+2 पंक्तियाँ सेट में (0.01 सेकंड)
यहाँ एक एकल MySQL क्वेरी में कॉलम और इंडेक्स जोड़ने की क्वेरी है -
mysql> तालिका बदलें DemoTable -> ArrivalDate DATETIME DEFAULT Now जोड़ें (), -> अनुक्रमणिका जोड़ें (ArrivalDate); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (2.05 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
आइए एक बार फिर से तालिका के विवरण की जाँच करें -
mysql> desc DemoTable;
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-------- ---------------+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+--------------+----------+-----+----- --------------+----------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || नाम | वर्कर (100) | हाँ | | नल | || आगमन तिथि | डेटटाइम | हाँ | एमयूएल | CURRENT_TIMESTAMP | |+---------------+--------------+----------+-----+------ -------------+----------------+3 पंक्तियाँ सेट में (0.01 सेकंड)