我需要更新表名 (col1name)
如果已经有数据,我需要 append 值'a,b,c' 如果它是NULL,我需要添加值'a,b,c'
我知道有一个 CONCAT 参数,但不确定 SQL 语法是什么。
更新表名 set col1name = concat(ifnull(col1name, 'a,b,c'), 'a,b,c')
上面说的对吗?
最佳答案
试试这个查询:
update tablename set col1name = concat(ifnull(col1name,""), 'a,b,c');
关于MySQL UPDATE 将数据追加到列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14020867/