sql update 更新多个字段 顺序 (交换列)

update table set a=b, b=a where ....

这个语句的结果是 a和b都变成了 b, 数据库执行时按照顺序来执行,徐州哟使用中间变量或其他方式

即需注意语句的摆放 http://stackoverflow.com/questions/37649/swapping-column-values-in-mysql

你可能感兴趣的:(sql update 更新多个字段 顺序 (交换列))