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

MySQL में UPDATE और CURDATE() का उपयोग करके मौजूदा टेबल में वर्तमान दिनांक जोड़ना

MySQL में UPDATE स्टेटमेंट के साथ CURDATE() फ़ंक्शन का उपयोग करके मौजूदा टेबल के दिनांक कॉलम को वर्तमान दिनांक से अपडेट करें।

सिंटैक्स

UPDATE yourTableName SET yourColumnName = CURDATE();

उदाहरण: टेबल बनाना और डेटा डालना

mysql> CREATE TABLE DemoTable (
    -> DueDate DATETIME
    -> );
Query OK, 0 rows affected (0.58 sec)
mysql> INSERT INTO DemoTable VALUES('2019-01-10'), ('2019-03-31');

मौजूदा डेटा देखना

mysql> SELECT * FROM DemoTable;

आउटपुट (अपडेट से पहले)

+---------------------+
| DueDate             |
+---------------------+
| 2019-01-10 00:00:00 |
| 2019-03-31 00:00:00 |
+---------------------+
2 rows in set (0.00 sec)

वर्तमान दिनांक से अपडेट करना

mysql> UPDATE DemoTable SET DueDate = CURDATE();
Query OK, 2 rows affected (0.13 sec)
Rows matched: 2  Changed: 2  Warnings: 0

अपडेट के बाद डेटा देखना

mysql> SELECT * FROM DemoTable;

आउटपुट (उदाहरण दिनांक: 2019-06-22)

+---------------------+
| DueDate             |
+---------------------+
| 2019-06-22 00:00:00 |
| 2019-06-22 00:00:00 |
+---------------------+
2 rows in set (0.00 sec)

महत्वपूर्ण फ़ंक्शन:

  • CURDATE() - केवल दिनांक लौटाता है (YYYY-MM-DD)
  • NOW() - दिनांक और समय दोनों लौटाता है (YYYY-MM-DD HH:MM:SS)
  • CURRENT_DATE() - CURDATE() का समानार्थी
  • CURRENT_TIMESTAMP() - NOW() का समानार्थी

सावधानी: बिना WHERE क्लॉज के यह क्वेरी टेबल की सभी पंक्तियों को अपडेट कर देगी। विशिष्ट पंक्तियों के लिए WHERE क्लॉज जोड़ें।

  1. - MySQL में DATE_ADD से वर्तमान तारीख में 11 दिन जोड़ें

    WHERE CURDATE() और DATE_ADD से आज की तारीख में अंतराल जोड़ें आज की तारीख वाली पंक्तियों के लिए 11 दिन आगे की तारीख गणना करने के लिए DATE_ADD के साथ WHERE CURDATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1994 ( ArrivalDate date ); Query OK, 0 rows affected (5.33 sec)

  1. - MySQL में टेबल बनाकर वर्तमान तिथि को डिफ़ॉल्ट मान के रूप में सेट करना

    DEFAULT कंस्ट्रेंट सिंटैक्स CREATE TABLE yourTableName ( yourColumnName1 dataType not null, yourColumnName2 dataType default anyValue, ... ); उदाहरण: कर्मचारी जॉइनिंग तिथि ); डेटा डालना और परिणाम insert into demo43(employee_name) values(Bob); +-------------+---------------+---------

  1. - Python में MySQL का उपयोग करके टेबल में नया कॉलम जोड़ना

    कभी-कभी किसी मौजूदा टेबल में नया कॉलम जोड़ने की आवश्यकता होती है। मान लीजिए हमारे पास Students टेबल है जिसमें Name, Age, Roll No जैसे कॉलम हैं। हम इसमें Address नाम का एक नया कॉलम जोड़ना चाहते हैं। यह ALTER कमांड का उपयोग करके किया जा सकता है। ALTER कमांड का उपयोग डेटाबेस में कॉलम को संशोधित, ड्रॉप