如何从同一表中的其他2列更新mysql中的列

时间:2019-08-26 12:55:54

标签: mysql

我想从“ 1h”和“ rate”两列中获取数据,并将这些值与“ |”组合并将其添加到名为“ 24h”的另一列中。像“ 1h | rate”之类的

update `exchanges` set 24h = `1h`.'|'.`rate` where id=1

1 个答案:

答案 0 :(得分:-1)

update `exchanges` 
set `24h` = concat(`1h`, '|', `rate`) 
where id = 1

但是请注意,如果您在其中添加了多个值,则这似乎是非规范化的列。