如何将值附加到mysql中可以包含null或String的现有列?

时间:2015-04-28 15:01:13

标签: mysql

在我的表中,选中的列包含默认值null,但我想通过附加一个字符串来更新列,条件是如果字段包含null则应该更新 else if它包含任何其他字符串然后我需要更新它像更新tabname set colname = concat(colname,',newString')?事先感谢任何信息对我都有很大帮助...

1 个答案:

答案 0 :(得分:4)

您可以使用case

 update tabname
 set colname= case when colname is null or colname =''
              then 'newString'
              else concat(colname,'newString')
              end