update的sql语句怎么在原基础上更新内容?php+mysql
有个名为aTest的表,有id和content两个字段,如下:idcontent1同志们好,我的目的是:在“同志们好,”后面增加一句话“同志们辛苦了”(即在原来内容的基础...
有个名为 aTest 的表,有id 和content 两个字段,如下:
id content
1 同志们好,
我的目的是:在 “同志们好,” 后面增加一句话“同志们辛苦了”
(即在原来内容的基础上增加新内容!!!!)。 sql 语句应该怎么写啊?
我这样写的sql语句,但不成功
$addWord = "同志们辛苦了。";
$sql = "update atest set content=content+'$addWord'";
是不是必须用 select 语句先把原来的调出来,再把他和新的内容结合才行啊? 这样太麻烦了吧, 只一句 update不可以吗? 展开
id content
1 同志们好,
我的目的是:在 “同志们好,” 后面增加一句话“同志们辛苦了”
(即在原来内容的基础上增加新内容!!!!)。 sql 语句应该怎么写啊?
我这样写的sql语句,但不成功
$addWord = "同志们辛苦了。";
$sql = "update atest set content=content+'$addWord'";
是不是必须用 select 语句先把原来的调出来,再把他和新的内容结合才行啊? 这样太麻烦了吧, 只一句 update不可以吗? 展开
11个回答
展开全部
不用调出原来的数据直接增加就可以
$sql = "update atest set content=content+'$addWord'";
$sql = "update atest set content=content+'$addWord'";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update atest set content = concat(content,"同志们辛苦了")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只用一句update是不可以的。必须得用php查出它内容然后再结合进去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select t.content||"同志们辛苦了。" from atest t where t.id = '1'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询