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

MySQL में डिफ़ॉल्ट मान के रूप में वर्तमान समय के साथ एक नया कॉलम जोड़ना?

<घंटा/>

इसके लिए आप MySQL में DEFAULT CURRENT_TIMESTAMP क्लॉज का इस्तेमाल कर सकते हैं। निम्नलिखित वाक्य रचना है -

टेबल बनाएं yourTableName(yourColumnName1 dataType1, yourColumnName टाइमस्टैम्प DEFAULT CURRENT_TIMESTAMP);

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ड्यूडेट टाइमस्टैम्प डिफ़ॉल्ट current_timestamp -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.86 सेकंड)

अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड्स इन्सर्ट कर सकते हैं -

mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

आउटपुट

<पूर्व>+----+---------------------+| आईडी | नियत तारीख |+----+---------------------+| 1 | 2019-06-08 21:35:58 |+----+---------------------+1 पंक्ति में सेट (0.00 सेकंड)
  1. रिकॉर्ड के साथ मौजूदा तालिका में एक नया नॉट न्यूल कॉलम जोड़ना

    पहले से बनाई गई तालिका में एक नया NOT NULL कॉलम जोड़ने के लिए, ALTER कमांड का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) मौजूदा तालिका में नया NOT NULL कॉलम जोड़ने की क्वेरी निम्नलिखित है - तालिका बदलें डेमोटेबल कॉलम जोड़ें स्टूडेंटएज इंट न्यूल नहीं;क्

  1. MySQL में JSON प्रकार के कॉलम में डिफ़ॉल्ट मान सेट करें?

    डिफ़ॉल्ट मान सेट करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार डिफ़ॉल्ट बाधा का उपयोग करें - टेबल बदलें yourTableName कॉलम को संशोधित करें yourColumnName JSON NOT NULL DEFAULT (JSON_OBJECT()); आइए एक टेबल बनाएं - ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.43 सेकंड) यहाँ तालिका का विवरण दिया गया है। निम्नल

  1. डिफ़ॉल्ट के साथ विशिष्ट विकल्पों के साथ MySQL में एक नई तालिका बनाएं?

    इसके लिए, कॉलम डेटा प्रकार के बाद DEFAULT कीवर्ड का उपयोग करें। आइए एक टेबल बनाएं - mysql> create table demo33 −> ( −> id int not null auto_increment primary key, −> name varchar(20) not null, −> start_date date default(current_date), −> end_date date