Foxtable(狐表)用户栏目专家坐堂 → 如何将多条Update语句合并为一条执行


  共有3117人关注过本帖树形打印复制链接

主题:如何将多条Update语句合并为一条执行

帅哥哟,离线,有人找我吗?
happyft
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
如何将多条Update语句合并为一条执行  发帖心情 Post By:2016/6/25 8:16:00 [显示全部帖子]

如题,在表中同时更改了多行的不同字段,如果用
up date 表A set 字段1 = 'A' w here .....
Up date 表A set 字段2 = 'B'  w here .....

因为各行的 where条件不一样,上面这样的语句怎么修改才能合并成一条Update语句只需执行一次提高效率.
谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2016/6/25 20:54:00 [显示全部帖子]

那是否这样理解,用update更新数据的话如果只有一个where条件可以一次更新一行或多行,但如果有N个WHERE条件就必须分别执行N次Update了。


 回到顶部