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

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

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> ( -> PunchOut टाइमस्टैम्प, -> PunchStatus tinyint(1) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('2019-01-31 6:30:10',1); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-02-06 4 :10:13',0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> डेमोटेबल मानों में डालें('2018-12-16 03:00:30',0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 sec)mysql> डेमोटेबल मानों में डालें ('2016-11-25 02:10:00',1); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)

चुनिंदा स्टेटमेन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

आउटपुट

<पूर्व>+---------------------+---------------+| पंचऑट | पंचस्टेटस |+---------------------+----------------+| 2019-01-31 06:30:10 | 1 || 2019-02-06 04:10:13 | 0 || 2018-12-16 03:00:30 | 0 || 2016-11-25 02:10:00 | 1 |+---------------------+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक MySQL तालिका के टाइमस्टैम्प फ़ील्ड को अद्यतन करने के लिए क्वेरी है। हमने वर्तमान तिथि को PunchStatus 0 -

. के साथ फ़ील्ड में सेट किया है

नोट -वर्तमान तिथि और समय 2019-06-30 13:43:45

. है
mysql> अद्यतन डेमोटेबल सेट PunchOut=now() जहां PunchStatus=0;क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.19 सेकंड)पंक्तियाँ मिलान:2 परिवर्तित:2 चेतावनियाँ:0

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

mysql> डेमोटेबल से *चुनें;

आउटपुट

<पूर्व>+---------------------+---------------+| पंचऑट | पंचस्टेटस |+---------------------+----------------+| 2019-01-31 06:30:10 | 1 || 2019-06-30 13:43:45 | 0 || 2019-06-30 13:43:45 | 0 || 2016-11-25 02:10:00 | 1 |+---------------------+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. जावा MySQL के साथ एक MySQL तालिका अपडेट करें

    इसके लिए आपको जावा में रेडीस्टेटमेंट को अपडेट के लिए इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, FirstName varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू (121, सैम) में डालें; क्वेरी

  1. MySQL तालिका को बैच कैसे अपडेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (7:55:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * चुनें; यह

  1. MySQL में TIMESTAMP फ़ील्ड के साथ एक टेबल बनाना?

    इसके लिए आप MySQL में TIMESTAMP कीवर्ड का इस्तेमाल कर सकते हैं। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 रो प्रभावित (1.35) सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो 50 (स्टार्ट_डेट) मान (2020−01−01) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके