用一条UPDATE语句交换两列的值
2015-07-27 15:06
260 查看
在SQL UPDATE语句中,"="右侧的值在整个UPDATE语句中都是一致的,所有更新同时发生!因此以下语句将在没有临时变量的情况下交换两列的值:
UPDATE table SET a = b, b = a;
注意,在MySQL的实现中,更新将按语句从左到右依次完成。
UPDATE table SET a = b, b = a;
注意,在MySQL的实现中,更新将按语句从左到右依次完成。
相关文章推荐
- 对于ajax的responseText方法获取服务器中文本内容出错
- 卡特尔16中人格分析,测试题,答案,以及解析
- 杭电OJ1022~火车进站出站&南阳OJ~括号配对
- iOS中Cookie介绍
- Java访问AD域
- 【菜鸟要学习】 关于动态绑定和静态绑定
- Scala学习笔记-3
- UVa 129 Krypton Factor困难的串 (dfs 递归搜索)
- Linux地图服务器部署
- 修改storyboard中视图的坐标
- poj2828 Buy Tickets (线段树)
- android:elevation
- 使用Java操作PDF文档
- sql server添加列
- Velocity快速入门教程-脚本语法详解(转)
- 单调队列
- ListView 去掉分隔线
- linux程序设计——个人总结
- Apache ActiveMQ消息中间件的基本使用
- Same Tree