比如:字段ArrChild(varchar(500))里已经有1,5,7,8,9
我想加个10放在这个字段里,怎么写SQL语句?
update news_class set ArrChild = ArrChild + ...
最终效果是1,5,7,8,9,10

解决方案 »

  1.   

    update news_class set ArrChild = concat(ArrChild,',10')
      

  2.   

    顺便问下mysql有没有replace函数比如:1,5,7,8,9,10
    我想把",10"去掉,能直接替换掉吗?
    还是利用left,mid,substring之类的函数去处理?
    谢谢!!注:以上是加操作,现在是删操作。
      

  3.   

    UPDATE `cdb_advertisements`  set `parameters`=replace(parameters,'old','new');
      

  4.   

    如楼上 parameters是字段名 old是要替换掉的内容 也就是你的,10  new是要补上的内容