एक MySQL कॉलम डेटाटाइप को टेक्स्ट से टाइमस्टैम्प में बदलने के लिए, आपको ALTER कमांड का उपयोग करना होगा।
वाक्य रचना इस प्रकार है
टेबल को अपने टेबल का नाम बदलें, कॉलम को अपना कॉलमनाम टाइमस्टैम्प संशोधित करें;
ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाते हैं।
तालिका बनाने की क्वेरी इस प्रकार है
mysql> टेबल टेक्स्ट बनाएंTotimestampdemo -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> सोर्स टेक्स्ट -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड)
यहाँ DESC कमांड का उपयोग करके तालिका का विवरण दिया गया है।
वाक्य रचना इस प्रकार है
डीईएससी yourTableName;
क्वेरी इस प्रकार है
mysql> desc textTotimestampdemo;
निम्न आउटपुट है
<पूर्व>+-----+-------------+-----+-----+---- ------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+------------+-----+-----+------ -----------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || स्रोत | पाठ | हाँ | | नल | |+-----------+----------+-----+-----+-------- ----------+2 पंक्तियाँ सेट में (0.04 सेकंड)अब निम्न क्वेरी की सहायता से कॉलम टेक्स्ट को टाइमस्टैम्प में बदलें
mysql> तालिका टेक्स्ट बदलेंTotimestampdemo कॉलम संशोधित करें स्रोत TIMESTAMP;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.25 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
अब एक बार फिर तालिका के विवरण की जाँच करें।
क्वेरी इस प्रकार है
mysql> desc textTotimestampdemo;
निम्न आउटपुट है
<पूर्व>+----------+---------------+----------+-----+---------+-- --------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त -------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || स्रोत | टाइमस्टैम्प | हाँ | | नल | |+----------+----------+----------+-----+------------+---- ------------+2 पंक्तियाँ सेट में (0.00 सेकंड)ऊपर कॉलम स्रोत को देखें, डेटाटाइप को टेक्स्ट से टाइमस्टैम्प में बदल दिया गया है।