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

MYSQL में पहले से सम्मिलित दिनांक-समय रिकॉर्ड में वर्तमान समय घटा 1 घंटा डालें

<घंटा/>

दिनांक घटाने के लिए, MySQL DATE_SUB() का उपयोग करें। आइए पहले एक −

. बनाएं
mysql> तालिका बनाएं DemoTable1434 -> ( -> ArrivalDatetime datetime -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (3.14 सेकंड)

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

mysql> DemoTable1434 मानों में डालें ('2019-09-30 21:10:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable1434 मानों में डालें ('2018-09-30 22:20 :40');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.33 सेकंड)mysql> DemoTable1434 मान ('2017-09-30 23:10:00') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1434 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+| आगमन दिनांक समय |+---------------------+| 2019-09-30 21:10:00 || 2018-09-30 22:20:40 || 2017-09-30 23:10:00 |+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)

वर्तमान समय माइनस 1 घंटा डालने की क्वेरी निम्नलिखित है। हम यहां अपडेट करेंगे -

mysql> अपडेट DemoTable1434 -> set ArrivalDatetime=date_sub(now(),interval 1 घंटा);क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.19 सेकंड)पंक्तियाँ मिलान:3 परिवर्तित:3 चेतावनियाँ:0

वर्तमान दिनांक समय इस प्रकार है -

mysql> अभी चुनें ();+---------------------+| अब () |+---------------------+| 2019-09-30 21:16:48 |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

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

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+| आगमन दिनांक समय |+---------------------+| 2019-09-30 20:16:39 || 2019-09-30 20:16:39 || 2019-09-30 20:16:39 |+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में चालू माह के रिकॉर्ड का योग कैसे करें?

    चालू माह के रिकॉर्ड का योग करने के लिए, SUM () और MONTH () फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1889 (देय तिथि, राशि int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1889 मानों में डालें (2017-12-1

  1. MySQL में एकाधिक तालिकाओं से रिकॉर्ड सम्मिलित करें

    एकाधिक तालिकाओं से रिकॉर्ड सम्मिलित करने के लिए, INSERT INTO SELECT स्टेटमेंट का उपयोग करें। यहां, हम 2 टेबल से रिकॉर्ड डालेंगे। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1943 (नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड ड

  1. कई रिकॉर्ड जल्दी से डालने के लिए MySQL क्वेरी

    कई रिकॉर्ड जल्दी से डालने के लिए, एक INSERT का उपयोग करें और नीचे दिए गए सिंटैक्स का पालन करें - अपनेTableName मानों में डालें(yourValue1,yourValue2,...N),(yourValue1,yourValue2,...N).....N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - टेबल बनाएं DemoTable2007(Amount1 int, Amount2 int,