你好,我有一个数据库,我需要用逗号分隔值更新其中一个字段。 我需要做的就是...... 说该领域的价值是1,3,4,6,77,87 我需要在此字段中添加22,以便在更新后它应该看起来像1,3,4,6,77,87,22
我不知道怎么做? 目前添加号码的方式就像
update tablename set tags=tags+new value where id=2;
此代码适用于添加数字
任何帮助,请
答案 0 :(得分:1)
这不是个好主意,但如果你想这样做试试这个
update tablename set tags= Concat(tags , ',22') where id=2;
如果这个22在一个变量中,那么使用这个
update tablename set tags= Concat(tags , ',' ,'$var') where id=2;
答案 1 :(得分:0)
UPDATE myTable SET myColumn=IFNULL (CONCAT( myColumn, ',', 'mydata'), 'mydata') WHERE ID=1
答案 2 :(得分:0)
使用CONCAT
功能:
UPDATE tablename set tags = CONCAT(tags, ',' , newvalue) where id=2;