जैसा कि नीचे दिखाया गया है, बढ़ा हुआ मान उपयोगकर्ता द्वारा परिभाषित चर में सेट किया जा सकता है। यहाँ, “yourValue” बढ़ा हुआ मान है। उसके बाद, कॉलम को अपडेट करने और टाइमस्टैम्प मानों को बढ़ाने के लिए MySQL UPDATE का उपयोग करें -
सेट @anyVariableName:=yourValue;अपडेट योरटेबलनामअपडेट योर कॉलमनाम=आपका कॉलमनाम+अंतराल (@yourVariableName) सेकेंड;
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं डेमोटेबल(ड्यूडेटटाइम टाइमस्टैम्प);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.73 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें ('2019-01-31 12 :30:40'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-09-06 10:00 :00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.73 सेकंड)mysql> डेमोटेबल मानों में डालें('2019-09-07 11:10:24');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+--------------------------+| नियत तारीख |+--------------------------+| 2019-01-31 12:30:40 || 2019-09-06 10 :00 :00 || 2019-09-07 11 :10 :24 |+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)कई टाइमस्टैम्प मानों को बढ़ाने के लिए क्वेरी निम्नलिखित है -
mysql> सेट @secondValue:=12;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> अद्यतन डेमोटेबल सेट ड्यूडेटटाइम=ड्यूडेटटाइम+अंतराल (@सेकंडवैल्यू)सेकंड;क्वेरी ओके, 3 पंक्तियाँ प्रभावित (0.99 सेकंड)पंक्तियों का मिलान हुआ :3 परिवर्तित :3 चेतावनियाँ :0
आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट का उत्पादन करेगा। टाइमस्टैम्प मान अब बढ़ाए गए हैं -
<पूर्व>+--------------------------+| नियत तारीख |+--------------------------+| 2019-01-31 12 :30 :52 || 2019-09-06 10 :00 :12 || 2019-09-07 11 :10 :36 |+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)