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)

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


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

    MySQL ORDER BY क्लॉज क्वेरी परिणाम पर क्रमबद्ध करने (सॉर्टिंग) के लिए उपयोग किया जाता है। ORDER BY कीवर्ड के बाद उस कॉलम का नाम लिखें जिसके आधार पर क्रमबद्ध करना है। उदाहरण - ratelist टेबल: Select * from ratelist; +----+------+-------+ | Sr | Item | Price | +----+------+-------+ | 1 | A | 502

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

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

  1. - SQL में UPDATE कमांड का उपयोग

    UPDATE डेटा मैनिपुलेशन कमांड है जो टेबल के रिकॉर्ड संपादित करने के लिए उपयोग होती है। सिंगल रो, सभी रो, या शर्त-आधारित रो सेट अपडेट कर सकते हैं। SET क्लॉज के साथ उपयोग; वैकल्पिक WHERE क्लॉज से शर्त मिलान। उदाहरण 1: शर्त-आधारित अपडेट UPDATE student SET name=sneha WHERE branch=CSE; उदाहरण 2: पूर्ण ड