mysql 同个表一列所有内容复制 另一列

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:24:52
同个表一列所有内容复制 另一列 效果要如下
A列 B列
id=1 a
id=2 b
id=3 c
id=4 d
id=5 e
id=6 f
id=7 g
id=8 h

结果
A列 B列
id=1 a , id=1
id=2 b , id=2
id=3 c , id=3
id=4 d , id=4
id=5 e , id=5
id=6 f , id=6
id=7 g , id=7
id=8 h , id=8

看不出你上面究竟是怎样效果,复制前后A列、B列是什么,你是用什么符号分隔,希望自己多琢磨提问的技巧。

修改一个表的所有列的内容,可以使用下面的SQL语句:
UPDATE 表名 SET B列名=CONCAT(B列名,",",A列名)

上面表示把原来B列、逗号、A列三个内容联合起来赋予B列