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

मैसकल:विभिन्न पंक्तियों के लिए डेटा स्वैप करें

आप जिन पंक्तियों को स्वैप करना चाहते हैं उन्हें पंक्तिबद्ध करने के लिए आप एक असमानता में शामिल होने का उपयोग कर सकते हैं:

update fruit a
 inner join fruit b on a.id <> b.id
   set a.color = b.color,
       a.name = b.name,
       a.calories = b.calories
 where a.id in (2,5) and b.id in (2,5)

http://sqlfiddle.com/#!18/27318a/5



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डॉक्ट्रिन क्वेरीबिल्डर जॉइन के साथ डिलीट

  2. हाइबरनेट, MySQL और रिपीट नाम की टेबल - अजीब व्यवहार

  3. [ईमेल संरक्षित] माइक्रो इंस्टेंस पर mysql की मेमोरी खपत को कम करना

  4. पीडीओ ने डेटा की एक पंक्ति को हटाने से इंकार कर दिया (विशिष्ट तालिका में)

  5. MySQL क्वेरी में नहीं काम नहीं कर रहा है