दिनांक () फ़ंक्शन के साथ दिनांक से मिलान करने और कॉलम को अपडेट करने के लिए सिंटैक्स निम्नलिखित है -
अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें =आपका वैल्यू जहां दिनांक (आपका कॉलमनाम) =दही ();
आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable1816 (नाम varchar(20), JoiningDate datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1816 मानों में डालें ('क्रिस', '2019-11-29 12:34:50'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1816 मानों में डालें ('डेविड',' 2019-11-30 11:00:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1816 मानों में डालें ('माइक', '2018-11-30 10:20:30'); क्वेरी ठीक , 1 पंक्ति प्रभावित (0.00 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1816 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+---------------------+| नाम | ज्वाइनिंग डेट |+----------+---------------------+| क्रिस | 2019-11-29 12:34:50 || डेविड | 2019-11-30 11:00:00 || माइक | 2018-11-30 10:20:30 |+----------+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)तारीख से मेल खाने वाले कॉलम को अपडेट करने की क्वेरी यहां दी गई है -
mysql> अपडेट DemoTable1816 set Name='Robert' जहां date(JoiningDate)=curdate();क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)पंक्तियों का मिलान:1 परिवर्तित:1 चेतावनियां:0
आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> DemoTable1816 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
+--------+---------------------+| नाम | ज्वाइनिंग डेट |+-----------+---------------------+| क्रिस | 2019-11-29 12:34:50 || रॉबर्ट | 2019-11-30 11:00:00 || माइक | 2018-11-30 10:20:30 |+----------+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड )