0
让说我有这个表是否有可能使用CONCAT_WS添加分隔只有当值不为空
id a b
1 data 1234
2 data
我想与分离器(但)到Concat的,如果没有数据,不添加分隔符。
如果我做
UPDATE `table` SET `b` = CONCAT_WS(',',`b`,'newData') WHERE `id` = '1'
我得到预期的1234,newData在b
但II做
UPDATE `table` SET `b` = CONCAT_WS(',',`b`,'newData') WHERE `id` = '2'
我得到的,newData在b
((但我只想要newData没有分离器))。
有没有办法做到这一点?
谢谢,它像一个魅力工作;) –