先查询表里的全部行数据,然后把其中两个的字符串拼接后的值,更新到一个空的列

MySql 码拜 8年前 (2017-05-06) 1998次浏览
问题描述:
表里已经有部分数据(数据量不大),现在领导提出一个需求,在这个表里新增一个字段c3,这个字段存储的是其他两个字段(c1,c2)拼接后的结果。如
先查询表里的全部行数据,然后把其中两个的字符串拼接后的值,更新到一个空的列
id            c1                         c2                                  c
001         A                         a                                    Aa
002         B                         b                                    Bb
003         C                         c                                    Cc
怎么样用sql实现?请高手们帮忙回复下,积分不多,请谅解先查询表里的全部行数据,然后把其中两个的字符串拼接后的值,更新到一个空的列
解决方案

40

update tab set total1 = CONCAT(test1,test2)

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明先查询表里的全部行数据,然后把其中两个的字符串拼接后的值,更新到一个空的列
喜欢 (0)
[1034331897@qq.com]
分享 (0)