किसी मौजूदा तालिका को अपडेट करने के लिए, UPDATE का उपयोग करें। इसके साथ, वर्तमान तिथि निर्धारित करने के लिए, CURDATE() विधि का उपयोग करें -
अपना टेबलनाम अपडेट करें अपना कॉमनाम सेट करें=CURDATE();
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable-> (->ड्यूडेट डेटटाइम->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू ('2019-01-10') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-03-31'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------------+| नियत तारीख |+---------------------+| 2019-01-10 00:00:00 || 2019-03-31 00:00:00 |+---------------------+2 पंक्तियों में सेट (0.00 सेकंड)मौजूदा तालिका में वर्तमान तिथि जोड़ने की क्वेरी निम्नलिखित है -
mysql> अद्यतन डेमोटेबल सेट देय दिनांक =CURDATE (); क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.13 सेकंड) पंक्तियाँ मिलान:2 परिवर्तित:2 चेतावनियाँ:0
आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------------+| नियत तारीख |+---------------------+| 2019-06-22 00:00:00 || 2019-06-22 00:00:00 |+---------------------+2 पंक्तियों में सेट (0.00 सेकंड)