MySQL:如果目标为空,如何在列之间复制文本?

时间:2014-12-25 14:38:46

标签: mysql

我有一个包含两列的数据库表 - 让我们称之为源和目标,两者都包含文本。现在,我想将源列的内容复制到目标列,但仅限于目标列为空的那些行。为了使事情变得复杂一点,目标列也应该具有预定义的常量字符串。这个SQL语句会是什么样的?

欢迎任何协助, 谢谢。

1 个答案:

答案 0 :(得分:1)

UPDATE your_table
SET destination = CONCAT('PREFIX', source)
WHERE destination is NULL
;