用两个值的组合更新值

vnjpjtjt  于 2021-06-23  发布在  Mysql
关注(0)|答案(3)|浏览(285)

我有一个表,有id,name,cv列。例子,

id   name   cv
1    Jon    CV.pdf

我想用值更新cv.pdf name-CV.pdf 怎么做?

oknwwptz

oknwwptz1#

update MY_TABLE
set cv = CONCAT(name, '-', cv)
where id = 1
0g0grzrc

0g0grzrc2#

是否要更新cv的所有值?如果是的话,

UPDATE table1 
SET cv = CONCAT(name, '-', cv)

如果您只想更新'cv.pdf'值:

UPDATE table1 
SET cv = CONCAT(name, '-', cv) 
WHERE cv = 'CV.pdf'
szqfcxe2

szqfcxe23#

这是一个简单的更新查询,请使用搜索按钮。

UPDATE yourtable
SET cv = concat(yourtable.name, '-', yourtable.cv)
WHERE cv = 'CV.pdf'

相关问题