sql将行的id插入到update语句中的字符串中

时间:2012-04-19 00:47:39

标签: mysql

我如何在mysql 5.5中执行此操作?正在思考concat,但我认为有一些更简单的事情。

id  content
1
2

update posts set content='here is content ' + this.id

这样:

id content 
1  here is content 1
2  here is content 2

THX

2 个答案:

答案 0 :(得分:1)

这可以满足您的需求:

update posts
    set content=CONCAT('here is content ', CAST(id as CHARACTER))

这是对SQLFiddle进行测试的link

答案 1 :(得分:0)

我想:

update comment set comment=concat('here is a comment: ', id,' these are other things');