使用其他列的数据(MySQL中的UPDATE)

时间:2013-02-12 23:07:24

标签: mysql sql database sql-update

对于任何对MySQL好的人来说,这基本上是免费赠品,正如我之前所说的那样,我是一个菜鸟,我的搜索还没有找到我需要的东西。

因此,表salesrule中的列“description”包含唯一的客户编号,例如:description = 100099,我想将列“name”设置为:客户代码:100099。

    UPDATE salesrule
    SET name = 'Code for customer:' "description"
    WHERE description LIKE '1000%'

如何将“description”中包含的数字放入我的“名字”?

2 个答案:

答案 0 :(得分:3)

尝试CONCAT()

UPDATE salesrule
SET name = CONCAT('Code for customer:', description)
WHERE name LIKE '1000%'

答案 1 :(得分:1)

Update salesrule
SET name = 'Code for customer:' + description
WHERE description LIKE '1000%'