我需要更新表名(col1name)
如果已经有数据,我需要将其附加值’a,b,c’如果为NULL,则需要添加值’a,b,c’
我知道有一个CONCAT参数,但是不确定SQL语法是什么。
update tablename set col1name = concat(ifnull(col1name, 'a,b,c'), 'a,b,c')
以上正确吗?
试试这个查询:
update tablename set col1name = concat(ifnull(col1name,""), 'a,b,c');
请参阅此sql小提琴演示。