update的sql语句怎么在原基础上更新内容?php+mysql

2024-12-01 17:43:42
推荐回答(5个)
回答1:

update atest set content = replace( `content`, '同志们好','同志们好同志们辛苦了' )
update atest set content = replace( `content`, content,content+'同志们辛苦了' )
replace 很好用的 第一个参数是字段名 第二个参数是原来的值 最后一个是在这个值替换成一个值,你这里替换成content+‘同志们辛苦了' ’就可以咯

回答2:

不用调出原来的数据直接增加就可以
$sql = "update atest set content=content+'$addWord'";

回答3:

update atest set content = concat(content,"同志们辛苦了")

回答4:

只用一句update是不可以的。必须得用php查出它内容然后再结合进去。

回答5:

select t.content||"同志们辛苦了。" from atest t where t.id = '1'