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

MYSQL में, हम उस तारीख को कैसे स्टोर कर सकते हैं जहां दिन, महीना या दोनों महीने और दिन शून्य हैं? दिन शून्य है?

<घंटा/>

ऐसी तिथियों को संग्रहीत करने के लिए जहां दिन, महीना या दोनों महीने और दिन शून्य हैं, हमें sql के मोड को allow_invalid_dates मोड पर सेट करना होगा।

mysql> set sql_mode = 'allow_invalid_dates';
Query OK, 0 rows affected (0.00 sec)

mysql> insert into check_date(OrderDate) values('2017-00-00');
Query OK, 1 row affected (0.06 sec)

mysql> select * from check_date;
+-------------+
| OrderDate |
+-------------+
| 2017-00-00 |
+-------------+
1 row in set (0.00 sec)

उपरोक्त क्वेरी में वह तिथि सम्मिलित होगी जिसमें महीने और दिन दोनों के मान शून्य हैं।

mysql> insert into check_date(Orderdate) values ('2017-00-05');
Query OK, 1 row affected (0.07 sec)

mysql> select * from check_date;
+------------+
| Orderdate  |
+------------+
| 2017-00-00 |
| 2017-00-05 |
+------------+
2 rows in set (0.00 sec)

उपरोक्त क्वेरी में वह तिथि सम्मिलित होगी जिसमें महीने का मान शून्य है।

mysql> insert into check_date(Orderdate) values ('2017-05-00');
Query OK, 1 row affected (0.02 sec)

mysql> select * from check_date;
+------------+
| Orderdate  |
+------------+
| 2017-00-00 |
| 2017-00-05 |
| 2017-05-00 |
+------------+
3 rows in set (0.00 sec)

उपरोक्त क्वेरी में वह दिनांक सम्मिलित होगा जिस दिन मान शून्य है।


  1. MySQL में जन्मतिथि रिकॉर्ड के आधार पर दिन का नाम कैसे प्रदर्शित करें?

    जन्म तिथि के साथ रिकॉर्ड से दिन का नाम प्रदर्शित करने के लिए DAYNAME() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable795 ( DateOfBirth date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 795 मानों में डालें (2010-12-0

  1. MySQL में दिनांक रिकॉर्ड से महीने का पहला दिन और आखिरी दिन कैसे प्रदर्शित करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019-04-19); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुने

  1. MySQL में पंक्तियों का चयन कैसे करें जो वर्तमान तिथि से> =1 दिन हैं?

    वर्तमान तिथि से 1 दिन से अधिक डेटा प्राप्त करने के लिए, MySQL में INTERVAL की अवधारणा का उपयोग करें। वर्तमान तिथि इस प्रकार है - सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-11-29 |+-----------+1 पंक्ति में सेट (0.00 सेकंड) हम सबसे पहले एक टेबल बनाएंगे - टेबल बनाएं DemoTa