以下语句 content 字段是text类型,我使用 UPDATE table SET  title='dhl333',content=CONCAT(content,'33333') WHERE article_id=15 发现content字段的内容是不断叠加上去,而不是替换,我是要替换的效果。

解决方案 »

  1.   

    CONCAT就是拼接字符串啊要么直接='3333333'满足要求了吧
      

  2.   

    CONCAT本身就是链接字符串的,你直接
    UPDATE table SET title='dhl333',content='33333' WHERE article_id=15 
    就可以了。
      

  3.   

    CONCAT本身就是链接字符串的,你直接
    UPDATE table SET title='dhl333',content='33333' WHERE article_id=15  
    就可以了。
      

  4.   


    mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');        -> 'WwWwWw.mysql.com'