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

मैं MySQL में दिनांक के रूप में '0000-00-00' को कैसे स्टोर कर सकता हूं?


MySQL टेबल के कॉलम में '0000-00-00' जैसी तारीख को स्टोर करने के लिए, हमें SQL मोड को 'allow_invalid_date' पर सेट करना होगा। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा -

mysql> SET sql_mode = 'allow_invalid_dates';
Query OK, 0 rows affected, 1 warning (0.03 sec)

mysql> Create table test_date(date_order date);
Query OK, 0 rows affected (0.45 sec)

mysql> Insert into test_date(date_order) values('0000-00-00');
Query OK, 1 row affected (0.04 sec)

mysql> Select * from test_date;
+------------+
| date_order |
+------------+
| 0000-00-00 |
+------------+
1 row in set (0.00 sec)

  1. MySQL में दिनांक का विश्लेषण कैसे करें?

    STR_TO_DATE () फ़ंक्शन की सहायता से MySQL में पार्स तिथि। वाक्य रचना इस प्रकार है - अपनेTableName से str_to_date(yourColumName,format) को anyVariableName के रूप में चुनें; उपरोक्त सिंटैक्स में प्रारूप %d-%b-%y है। अब उपरोक्त फंक्शन को समझने के लिए एक टेबल बनाते हैं। तालिका बनाने के लिए निम्नलिखित

  1. MySQL में कल की तारीख कैसे चुनें?

    कल की तारीख का चयन करने के लिए, MySQL से सबडेट () फ़ंक्शन का उपयोग करें। वाक्य रचना इस प्रकार है अपनेटेबलनाम से किसी भी वैरिएबलनाम के रूप में सबडेट (yourDatetimeColumnName) का चयन करें; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए हम एक टेबल बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) आइए अब

  1. MySQL में दिनांक प्रारूप को कैसे परिवर्तित करें?

    दिनांक प्रारूप को रूपांतरित करने के लिए, STR_TO_DATE() - . का उपयोग करें टेबल बनाएं DemoTable2010(ड्यूडेट वर्कर(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2010 मानों में सम्मिलित करें(31/01/2017 11:00:20);क्वेरी ठीक है, 1 पं