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

MySQL में विशिष्ट कॉलम मान की अदला-बदली करना

UPDATE और WHERE से विशिष्ट पंक्ति का मान बदलना

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

तालिका और डेटा

mysql> CREATE TABLE DemoTable1504 (Id INT, FirstName VARCHAR(20));
mysql> INSERT INTO DemoTable1504 VALUES
    -> (101, 'Chris'), (102, 'Bob'), (103, 'David'), (104, 'Mike');

आईडी 103 का नाम 'Carol' में बदलना

mysql> UPDATE DemoTable1504
    -> SET FirstName = 'Carol'
    -> WHERE Id = 103 AND FirstName <> 'Carol';
Query OK, 1 row affected (0.13 sec)

परिणाम

+------+-----------+
| Id   | FirstName |
+------+-----------+
| 101  | Chris     |
| 102  | Bob       |
| 103  | Carol     |
| 104  | Mike      |
+------+-----------+

मुख्य बिंदु:

  • WHERE Id = 103 केवल उस पंक्ति को लक्षित करता है
  • AND FirstName <> 'Carol' पहले से 'Carol' होने पर अनावश्यक अपडेट रोकता है
  • Rows matched: 1, Changed: 1 पुष्टि करता है

एकाधिक पंक्तियाँ: एकाधिक आईडी के लिए WHERE Id IN (101, 102) या CASE स्टेटमेंट उपयोग करें।

  1. - MySQL में कॉलम वैल्यू के सामने स्ट्रिंग कैसे प्रीपेंड करें?

    MySQL में कॉलम वैल्यू के सामने स्ट्रिंग प्रीपेंड करने के लिए, हम CONCAT फंक्शन का उपयोग कर सकते हैं। CONCAT फंक्शन का उपयोग UPDATE स्टेटमेंट के साथ किया जा सकता है। टेबल बनाना। mysql> create table PrependStringOnColumnName -> ( -> Id int, -> Name varchar(200) -> ); Query OK, 0

  1. - MySQL टेबल कॉलम में सबस्ट्रिंग कैसे निकालें?

    MySQL में कॉलम मान से सबस्ट्रिंग निकालने के लिए SUBSTR() या SUBSTRING() फ़ंक्शन का उपयोग करें। सिंटैक्स SUBSTR(string, start_position, length) SUBSTRING(string, start_position, length) start_position: 1 से शुरू (पहला वर्ण) length: वैकल्पिक, छोड़ने पर अंत तक ऋणात्मक स्थिति: अंत से गिनती उदाहरण ट

  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें? MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

    MySQL में SELECT ... INTO OUTFILE का उपयोग करके आप किसी क्वेरी के परिणाम को सर्वर पर एक फ़ाइल में निर्यात कर सकते हैं। यह डेटा निर्यात, बैकअप, या अन्य सिस्टम के साथ एकीकरण के लिए उपयोगी है। सिंटैक्स SELECT yourColumnName FROM yourTableName INTO OUTFILE file_path; उदाहरण तालिका बनाना और डेटा डालना