Translate Into English Coffee & Tea
交换两字段值

在高级语言中,交换两变量的值,往往需要设置第三变量作为中间变量,在 SQL 中却很简单。

update tbl set a=b, b=a

只要字段双方可以接受对方的数据,交换就成成功,比如:字段 a 为 varchar(10),b 字段有 11 个英文字符,超出 a 的接受范围,交换就会失败。

文章评论
标题:必填
内容:
文章信息