SELECTした結果をそのまま他のテーブルにINSERTするSQL文のサンプルです。
サンプル
例)m_user2テーブルの検索結果を、m_userテーブルにINSERTする
1 |
INSERT INTO m_user(user_cd, user_nm) SELECT user_cd, user_nm FROM m_user2; |
例)test2.m_userテーブルの全データを、test1.m_userテーブルにINSERTする
1 |
INSERT INTO test1.m_user SELECT * FROM test2.m_user; |
test2.m_userとtest1.m_user は同じテーブル構成である必要があります。
解説
- SELECTしたカラム構成とINSERTするカラム構成は合わせる必要があります。