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

SQL - एक क्वेरी में एकाधिक रिकॉर्ड अपडेट करें

या तो मल्टी-टेबल अपडेट सिंटैक्स आज़माएं

UPDATE config t1 JOIN config t2
    ON t1.config_name = 'name1' AND t2.config_name = 'name2'
   SET t1.config_value = 'value',
       t2.config_value = 'value2';

यह रहा SQLFiddle डेमो

या सशर्त अपडेट

UPDATE config
   SET config_value = CASE config_name 
                      WHEN 'name1' THEN 'value' 
                      WHEN 'name2' THEN 'value2' 
                      ELSE config_value
                      END
 WHERE config_name IN('name1', 'name2');

यह रहा SQLFiddle डेमो



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL स्कीमा को Github Wiki में बदलें?

  2. अपने मूडल MySQL डेटाबेस का बैकअप कैसे लें

  3. MySQL ग्रुप बाय बिहेवियर

  4. अपने MySQL के स्वचालित परिनियोजन या बैकअप से क्लस्टर पोस्टग्रेज

  5. SQL सर्वर 2016 - निष्पादन योजनाओं की तुलना करना