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

ALLOW_INVALID_DATES SQL मोड का क्या उपयोग है?

<घंटा/>

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

उदाहरण

mysql> SET sql_mode = ALLOW_INVALID_DATES;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> Insert Into detail_bday(Name, Birth_Date) values('Sonia','1993-11-31');
Query OK, 1 row affected (0.09 sec)

mysql> Insert Into detail_bday(Name, Birth_Date) values('Ram','0000-00-00');
Query OK, 1 row affected (0.10 sec)

mysql> Select * from detail_bday;
+----+---------+------------+
| Sr | Name    | Birth_Date |
+----+---------+------------+
| 1  | Saurabh | 1990-05-12 |
| 2  | Raman   | 1993-06-11 |
| 3  | Gaurav  | 1984-01-17 |
| 4  | Rahul   | 1993-06-11 |
| 5  | Sonia   | 1993-11-31 |
| 6  | Ram     | 0000-00-00 |
+----+---------+------------+
6 rows in set (0.00 sec)

उपरोक्त परिणाम सेट से पता चलता है कि MySQL हमें ALOOW_INVALID_DATES SQL मोड को सक्षम करने के बाद '1993-11-31' और '0000-00-00' जैसी अमान्य तिथि को संग्रहीत करने की अनुमति देता है।


  1. MySQL में ORDER BY क्लॉज का क्या उपयोग है?

    MySQL ORDER BY क्लॉज का उपयोग क्वेरी के परिणाम पर छँटाई निर्दिष्ट करने के लिए किया जाता है। कीवर्ड ORDER BY के बाद उस कॉलम का नाम होना चाहिए जिस पर हम सॉर्ट करना चाहते हैं। उदाहरण के लिए, हम कॉलम कीमत के आधार पर रेटलिस्ट नाम की निम्न तालिका को सॉर्ट करना चाहते हैं - mysql> Select * from ratelist

  1. MySQL IGNORE INSERT स्टेटमेंट का क्या उपयोग है?

    मूल रूप से, IGNORE INSERT कथन का उपयोग MySQL तालिका में डुप्लिकेट डेटा को सम्मिलित करने से रोकने के लिए किया जाता है। यदि हम INSERT कमांड के बजाय INSERT IGNORE कमांड का उपयोग करेंगे तो यदि कोई रिकॉर्ड किसी मौजूदा रिकॉर्ड की नकल नहीं करता है, तो MySQL इसे हमेशा की तरह सम्मिलित करता है, लेकिन यदि रिकॉ

  1. SQL में अपडेट कमांड का क्या उपयोग है?

    अपडेट कमांड एक डेटा मैनिपुलेशन कमांड है जिसका उपयोग किसी तालिका के रिकॉर्ड को संपादित करने के लिए किया जाता है। इसका उपयोग किसी शर्त के आधार पर एकल पंक्ति, उपयोगकर्ता द्वारा दी गई शर्त के आधार पर सभी पंक्तियों या पंक्तियों के सेट को अपडेट करने के लिए किया जा सकता है। इसका उपयोग SET क्लॉज के साथ किय