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

एक ही क्वेरी में अलग-अलग मानों के साथ कई पंक्तियों को अपडेट करें - MySQL

जब आप इसे किसी भिन्न मान पर अपडेट नहीं करना चाहते हैं तो शीर्षक को स्वयं के बराबर सेट करें।

UPDATE categories
    SET order = CASE id
        WHEN 1 THEN 3
        WHEN 2 THEN 4
        WHEN 3 THEN 5
    END,
    title = CASE id
        WHEN 1 THEN 'New Title 1'
        ELSE title
    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. क्या mysqli_insert_id के लिए उच्च यातायात अनुप्रयोगों में गलत आईडी वापस करना संभव है?

  2. MySQL में संग्रहीत प्रक्रियाओं के भीतर वैकल्पिक पैरामीटर लिखना?

  3. एक समय सीमा के भीतर 5 मिनट के अंतराल में समूह बनाना

  4. jdbc MySQL क्वेरी में 0000-00-00 दिनांक को कैसे संसाधित करें

  5. जांचें कि क्या मौजूद है, यदि ऐसा है, तो 1++ से अपडेट करें, यदि सम्मिलित नहीं है