आप इस लेख में समाधान देख सकते हैं
http://www.microshell.com/ डेटाबेस/एसक्यूएल/स्वैप-वैल्यू-इन-2-पंक्तियों-एसक्यूएल/
इसे देखें:सुरुचिपूर्ण तरीका , 2 पंक्तियों से डेटा को 1 पंक्ति में स्वैप करने के लिए शामिल हों, उसके बाद अपडेट करना आसान है।
उदाहरण :
UPDATE
rules AS rule1
JOIN rules AS rule2 ON
( rule1.rule_id = 1 AND rule2.rule_id = 4 )
SET
rule1.priority = rule2.priority,
rule2.priority = rule1.priority
;