2012-04-19 8 views
1

これはどのようにしてmysql 5.5で行いますか?コンカットを考えていたが、もっと簡単なことがあると思う。sqlは更新文の文字列に行のIDを挿入します

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を

答えて

1

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

SQLFiddleのテストにはlinkがあります。

+1

http://sqlfiddle.comで試してみることができます –

+1

@MichaelBuenありがとう!私は今[それが動作する]ことを知っている(http://sqlfiddle.com/#!2/e2c13/4)!素晴らしいツール! – dasblinkenlight

0

私は推測:これは、何が必要ありません

update comment set comment=concat('here is a comment: ', id,' these are other things'); 
関連する問題