Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में एकाधिक कॉलम कैसे अपडेट करें

कभी-कभी आपको MySQL में एकाधिक कॉलम अपडेट करने की आवश्यकता हो सकती है। इस लेख में हम देखेंगे कि एकल क्वेरी के साथ MySQL में एकाधिक कॉलम कैसे अपडेट करें।


MySQL में एकाधिक कॉलम कैसे अपडेट करें

MySQL में एकाधिक कॉलम अपडेट करने के चरण यहां दिए गए हैं।

अद्यतन विवरण आपको MySQL में एक या अधिक मानों को अद्यतन करने की अनुमति देता है। UPDATE स्टेटमेंट का उपयोग करके एक साथ कई मानों को अपडेट करने का सिंटैक्स यहां दिया गया है।

UPDATE [LOW_PRIORITY] [IGNORE] table_name
SET
column_name1 = expr1,
column_name2 = expr2,
…
[WHERE condition];

उपरोक्त कथन में, आपको table_name . निर्दिष्ट करने की आवश्यकता है , फिर उन स्तंभों का उल्लेख करें जिन्हें आप अल्पविराम से अलग करते हुए, एक के बाद एक उनके नए मानों के साथ अपडेट करना चाहते हैं। अंत में, आपको उन पंक्तियों को फ़िल्टर करने के लिए वैकल्पिक रूप से WHERE क्लॉज़ निर्दिष्ट करना होगा जिन्हें आप अपडेट करना चाहते हैं।

यह भी पढ़ें :MySQL में सिंगल कोट, स्पेशल कैरेक्टर से कैसे बचें

MySQL अपडेट उदाहरण

मान लें कि आपके पास निम्न तालिका है कर्मचारी(id, first_name, last_name)

mysql> create table employees(id int, first_name varchar(255),last_name varchar(255));

mysql> insert into employees(id, first_name, last_name)
       values(1,'John','Doe'),
       (2,'Jane','Doe');

mysql> select * from employees;
+------+------------+-----------+
| id   | first_name | last_name |
+------+------------+-----------+
|    1 | John       | Doe       |
|    2 | Jane       | Doe       |
+------+------------+-----------+

यहां एक से अधिक कॉलमों को अपडेट करने के लिए SQL क्वेरी है first_name और last_name एक ही प्रश्न में।

mysql> update employees
       set  first_name='Jim',
       last_name='Don'
       where id=1;

mysql> select * from employees;
+------+------------+-----------+
| id   | first_name | last_name |
+------+------------+-----------+
|    1 | Jim        | Don       |
|    2 | Jane       | Doe       |
+------+------------+-----------+

जैसा कि आप देख सकते हैं, दोनों first_name और last_name कॉलम एक बार में अपडेट कर दिए गए हैं।

Ubiq डेटा को विज़ुअलाइज़ करना और रीयल-टाइम डैशबोर्ड में उनकी निगरानी करना आसान बनाता है। Ubiq को मुफ़्त में आज़माएं.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC के माध्यम से MySQL में UTF-8 डालने का प्रयास करते समय गलत स्ट्रिंग मान?

  2. MySQL प्रदर्शन:लंबी क्वेरी की पहचान करना

  3. पीडीओ ने तैयार किया स्टेटमेंट फ़ेच () डबल परिणाम लौटा रहा है

  4. क्या MySQL में केवल एक फ़ील्ड के लिए WHERE क्लॉज दिखाने का कोई तरीका है?

  5. एकाधिक पंक्तियों के लिए एकल क्वेरी में सम्मिलित करने के लिए MySQL ON DUPLICATE KEY UPDATE