【MySQL】テキスト用カラムに文字を追記するupdateなSQLを作ってみた

MySQL プログラミング・Web開発
記事内に広告が含まれています。

文字列が格納されているカラムに任意の文字列を「追記」するSQLが必要になったので、備忘録としてポストします。

スポンサーリンク

カラムに文字列を追記するSQL

UPDATEするSQL

今回必要になったのはCSVデータのようなカンマ区切りのレコードが格納されているカラム(checked_id)に対し、任意の文字列(246,)を追記したいというもの。

checked_id カラムには
———-
1,2,3,125,126,127,242,243,245,
———-

というレコードが格納されているとし、結果として

———-
1,2,3,125,126,127,242,243,245,246,
———-
としたい、といったものです。

回りくどいことはせずに、答えのSQLを書くと以下となります。

WHERE句以降は、それぞれ適切な条件を当てはめてください。

キモは CONCAT(対象カラム, 追記したい文字列) 部分。
これだけで追記が可能です。

やはりSQLは便利ですねぇ。

タイトルとURLをコピーしました