update table set a=b, b=a where ....mysql
這個語句的結果是 a和b都變成了 b, 數據庫執行時按照順序來執行,徐州喲使用中間變量或其餘方式sql
即需注意語句的擺放 http://stackoverflow.com/questions/37649/swapping-column-values-in-mysql數據庫