MySQLでカラムのデータをコピーする方法
【概要】DBの特定のカラムを他のカラムにコピーする方法をまとめています。このドキュメントにまとめている構文を実行すると、同じレコードのコピー元カラムの値はコピー対象のカラムに代入される事となります。仮に下記のようなテーブルがあるとします。--------------------------| id | name | full_name |--------------------------|1 | hoge | hogehoge |--------------------------|2 | huga | hugahuga |--------------------------|3 | hoga | hogahoga |--------------------------このUPDATE文を実行する事で下記のように変更されます。--------------------------| id | name | full_name |--------------------------|1 | hoge | hoge |--------------------------|2 | huga | huga |--------------------------|3 | hoga | hoga |--------------------------【詳細】・構文UPDATE `テーブル名` SET `コピー対象カラム名` `コピー元カラム名`;・例文1 - nameカラムの値をfull_nameカラムに代入します。UPDATE `user` SET `full_name` `name`;・例文2 - deleted_atカラムがNULLの場合のみ実行します。UPDATE `user` SET `full_name` `name` WHERE deleted_at IS NULL;