请问怎么更新mysql数据库 text字段类型的数据?

时间:2022-09-21 17:29:02
以下语句 content 字段是text类型,

我使用 UPDATE table SET  title='dhl333',content=CONCAT(content,'33333') WHERE article_id=15 

发现content字段的内容是不断叠加上去,而不是替换,我是要替换的效果。

6 个解决方案

#1


替换成33333?

#2


CONCAT就是拼接字符串啊

要么直接='3333333'满足要求了吧

#3


该回复于2012-04-27 17:09:09被版主删除

#4


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

#5


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

#6



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

        -> 'WwWwWw.mysql.com'


#1


替换成33333?

#2


CONCAT就是拼接字符串啊

要么直接='3333333'满足要求了吧

#3


该回复于2012-04-27 17:09:09被版主删除

#4


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

#5


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

#6



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

        -> 'WwWwWw.mysql.com'