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

mysql मूल्यों के दिए गए सेट के साथ प्रत्येक पंक्ति के कॉलम को कैसे अपडेट करें?

आप ऐसा कुछ कर सकते हैं:

update table t
    set code = concat('code-', id)
    where id in (1, 2, 3);

यदि कोड वास्तव में आईडी से बंधे नहीं हैं, तो आप case . का उपयोग कर सकते हैं :

update table t
    set code = (case when id = 1 then 'code-1'
                     when id = 2 then 'code-2'
                     when id = 3 then 'code-3'
                end)
    where id in (1, 2, 3);


  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/PostgreSQL में IN कीवर्ड की स्पीड

  2. मूडल के प्रदर्शन को बेंचमार्क कैसे करें

  3. 2 . द्वारा समूह में रहते हुए क्षेत्र की घटना की गणना करें

  4. MYSQL - विभिन्न डेटाबेस से चुनें

  5. 24-घंटे के स्वरूपित समय को दशमलव संख्या में बदलें