當前位置:首頁 > IT技術 > 數(shù)據(jù)庫 > 正文

MySQL 交換兩列值
2021-09-17 16:25:14

臨時變量

UPDATE table_name SET x = y, y = @temp WHERE (@temp:=x) IS NOT NULL AND 其他條件 = '其他條件' ;

在Where條件執(zhí)行的時候,把x賦給臨時變量@temp,然后SET的時候,先 x = y ,然后 y = temp

后面可以繼續(xù)加其他條件。

純數(shù)字

UPDATE table_name SET x=x+y, y=x-y, x=x-y;

本文摘自 :https://www.cnblogs.com/

開通會員,享受整站包年服務立即開通 >