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

MySQL के साथ डेटाटाइम फ़ील्ड की तारीख कैसे अपडेट करें?

<घंटा/>

अंकगणितीय ऑपरेटर माइनस (-) की मदद से डेटाटाइम फ़ील्ड की तारीख अपडेट करें।

वाक्य रचना इस प्रकार है

अपनाTableNameset yourDateTimeColumnName=yourDateTimeColumnName-अपडेट योरवैल्यू डेव्हेयर डेट(yourDateTimeColumnName)='yourDateValue';

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है

mysql> टेबल अपडेटडेटडेमो बनाएं -> (-> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> ArrivalDate datetime -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।

क्वेरी इस प्रकार है

mysql> updateDateDemo(ArrivalDate) मान ('2011-01-13') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> updateDateDemo (ArrivalDate) मान ('2013-04-21') में डालें क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> अपडेटडेटडेमो (आगमन दिनांक) मान ('2016-12-22') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> अपडेटडेटडेमो (आगमन दिनांक) मानों में डालें ( '2017-02-25'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.27 सेकंड) mysql> अपडेटडेटडेमो (आगमन दिनांक) मान ('2018-08-19') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> UpdateDateDemo(ArrivalDate) मान ('2019-02-27') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड)

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

क्वेरी इस प्रकार है

mysql> updateDateDemo से *चुनें;

निम्न आउटपुट है

<पूर्व>+----+---------------------+| आईडी | आगमन तिथि |+----+---------------------+| 1 | 2011-01-13 00:00:00 || 2 | 2013-04-21 00:00:00 || 3 | 2016-12-22 00:00:00 || 4 | 2017-02-25 00:00:00 || 5 | 2018-08-19 00:00:00 || 6 | 2019-02-27 00:00:00 |+----+---------------------+6 पंक्तियों में सेट (0.00 सेकंड)

डेटाटाइम फ़ील्ड की तारीख अपडेट करने की क्वेरी यहां दी गई है

mysql> updateDateDemo -> set ArrivalDate=ArrivalDate-interval 7 दिन -> जहां date(ArrivalDate)='2019-02-27';क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)पंक्तियों का मिलान:1 परिवर्तित:1 चेतावनियाँ:0

अब तालिका से अपडेट किए गए रिकॉर्ड देखें

mysql> updateDateDemo से *चुनें;

निम्न आउटपुट है

<पूर्व>+----+---------------------+| आईडी | आगमन तिथि |+----+---------------------+| 1 | 2011-01-13 00:00:00 || 2 | 2013-04-21 00:00:00 || 3 | 2016-12-22 00:00:00 || 4 | 2017-02-25 00:00:00 || 5 | 2018-08-19 00:00:00 || 6 | 2019-02-20 00:00:00 |+----+---------------------+6 पंक्तियों में सेट (0.00 सेकंड)
  1. जेएस दिनांक समय को MySQL डेटाटाइम में कैसे परिवर्तित करें?

    हम toISOString() फ़ंक्शन की सहायता से JS दिनांक समय को MySQL डेटाटाइम में बदल सकते हैं। आइए जावास्क्रिप्ट का एक उदाहरण देखें। उदाहरण <!DOCTYPE html> <html>    <head>       <title>Web Page Design</title>       <script>  

  1. जावा के साथ MySQL डेटाबेस में डेटा कैसे अपडेट करें?

    डेटा को MySQL डेटाबेस टेबल में अपडेट करने के लिए, UPDATE कमांड का उपयोग करें। वाक्य रचना इस प्रकार है - अपना टेबलनाम अपडेट करें अपना कॉलमनाम 1 =मान 1 सेट करें .... एन जहां स्थिति है; सबसे पहले, हमें एक टेबल बनाने की जरूरत है। क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) आ

  1. MySQL:ग्रुप बाय के साथ फ़ील्ड अपडेट करें?

    GROUP BY के साथ फ़ील्ड को अपडेट करने के लिए, UPDATE कमांड के साथ ORDER BY LIMIT का उपयोग करें - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल2018(कर्मचारी नाम, कर्मचारी वेतन) मान (क्रिस, 25400) में डालें; क्वेरी ठीक है, 1 पंक्ति प