您的位置:首页 > 其它

用一条UPDATE语句交换两列的值

2015-07-27 15:06 260 查看
在SQL UPDATE语句中,"="右侧的值在整个UPDATE语句中都是一致的,所有更新同时发生!因此以下语句将在没有临时变量的情况下交换两列的值:

UPDATE table SET a = b, b = a;

注意,在MySQL的实现中,更新将按语句从左到右依次完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: