इसके लिए आप MySQL में INTERVAL का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1509 -> ( -> ArrivalTime datetime -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1509 मानों में डालें ('2018-01-21 10:20:30'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1509 मानों में डालें ('2019-04-01 11:00 :00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> DemoTable1509 मानों में सम्मिलित करें('2015-12-12 05:45:20');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1509 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+| आगमन का समय |+---------------------+| 2018-01-21 10:20:30 || 2019-04-01 11:00:00 || 2015-12-12 05:45:20 |+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)यहां MySQL अपडेट डेटाटाइम कॉलम की क्वेरी है और मौजूदा डेटा में 10 साल 3 महीने 22 दिन और 10 घंटे, 30 मिनट जोड़ें -
mysql> अद्यतन DemoTable1509 -> सेट आगमन समय =आगमन समय + अंतराल 10 वर्ष + अंतराल 3 महीने + अंतराल 22 दिन + अंतराल 10 घंटे + अंतराल 30 मिनट; क्वेरी ठीक है, 3 पंक्तियां प्रभावित (0.17 सेकंड) पंक्तियों का मिलान किया गया:3 परिवर्तित:3 चेतावनियाँ:0
आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> DemoTable1509 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+| आगमन का समय |+---------------------+| 2028-05-13 20:50:30 || 2029-07-23 21:30:00 || 2026-04-03 16:15:20 |+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)