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

हम MySQL को अमान्य तिथियों को संग्रहीत करने की अनुमति कैसे दे सकते हैं?


SQL MODE को ALLOW_INVALID_DATES पर सक्षम करने के बाद, MySQL तालिका में अमान्य तिथियों को भी संग्रहीत करने में सक्षम होगा। इसे समझने के लिए उदाहरण नीचे दिया गया है -

mysql> Insert into order1234(ProductName, Quantity, Orderdate) values('B',500,'2015-11-31');
Query OK, 1 row affected (0.06 sec)

mysql> Select * from order1234;
+-------------+----------+--------------+
| ProductName | Quantity | OrderDate    |
+-------------+----------+--------------+
| A           | 500      | 0000-00-00   |
| B           | 500      | 2015-11-31   |
+-------------+----------+--------------+
2 rows in set (0.00 sec)

हम देख सकते हैं कि MySQL भी एक तालिका में अमान्य दिनांक सम्मिलित करता है।


  1. मैं MySQL में NULL के लिए 0 कैसे लौटा सकता हूं?

    हम IFNULL () विधि की मदद से MySQL में NULL के लिए 0 वापस कर सकते हैं। IFNULL() का सिंटैक्स इस प्रकार है। IFNULL(YourEXPRESSION,0); आइए एक उदाहरण देखते हैं। सबसे पहले, हम एक टेबल बनाएंगे। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) तालिका बनाने के बाद, आइए INSERT कमांड का उपयोग करके तालिका में

  1. MySQL में दशमलव कैसे स्टोर करें?

    दशमलव को MySQL में स्टोर करने के लिए, आपको दो मापदंडों को समझना होगा। वाक्य रचना इस प्रकार है - DECIMAL(yourTotalDigit,yourDigitsAfterDecimalPoint); उदाहरण के लिए - DECIMAL(4,2), इसका मतलब है कि आप दशमलव बिंदु के बाद कुल 4 अंक और 2 अंक ले सकते हैं। पहला पैरामीटर दशमलव बिंदु से पहले 2 तक है दूसरा

  1. मैं MySQL में देय तिथियों के लिए अंतराल की स्थिति को सही तरीके से कैसे कार्यान्वित कर सकता हूं?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable (ड्यूडेट डेट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.92 सेकंड) उदाहरण इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019-07-19); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्