mysql テーブル間のデータ移し替えはSELECTした結果をINSERTする方法で

更新:2018.1.29

割と簡単にできます。

insert into tablenameA ( colA, colB, colC)
select colA, colB, colC from tablenameB;

このように書くと、テーブルBからSELECTしたデータをテーブルAの対応するカラムに挿入することができます。

カラムの数があっていないと、エラーになりますので、そこは注意が必要です。

いったんCSVに吐き出してから、再度貼り付け直すみたいな方法でも問題ないですが、少し手間がかかるので、単純にデータをコピーする程度であれば、 この方法を使え簡単かつスピーディーに作業ができます。

MySQL関連記事










これからブログなどのサイトを作りたいと思っている人は、お名前.comでのドメイン取得がオススメです。

■□━━ 急げ、ドメインは早い者勝ち! ━━□■
     ■お名前.com

アマゾンの2019年本屋大賞一覧

そして、バトンは渡された
ひと
ベルリンは晴れているか
熱帯
ある男

楽天市場のおすすめ商品一覧

お金2.0 新しい経済のルールと生き方 [ 佐藤航陽 ]
全部レンチン!やせるおかず 作りおき 時短、手間なし、失敗なし
「読む力」と「地頭力」がいっきに身につく 東大読書 [ 西岡 壱誠 ]