最近のトラックバック

  • event (夢茶爺&苦茶爺のPC奮戦備忘録)

おすすめ本

AccRanking

Ad

« 2019年4月 | メイン | 2019年7月 »

2019年6月

2019年6月 1日 (土)

【MySQL】文字列カラムに追加で更新する方法について(CONCAT)

VARCHARTEXT で定義されている文字列カラムに対して、文字列の追加更新を行う場合には 以下の様に CONCAT 関数を使って更新を行います。


この方法で一見よさそうなのですが、 更新対象のカラムが元々 NULL の場合には結果として NULL と更新されてしまいます。

CONCAT 関数は連結するデータが NULL の場合には NULL を返すため、 結果として対象のカラムが NULL に更新されます。

そこで以下の様に IFNULL 関数で NULL の場合には空文字('')の判定を行ってやります。


これで何とか目的の更新処理が行えると思います。