본문 바로가기
MySQL

(SQL) SELECT 결과 INSERT 하기

by meetyou 2023. 2. 27.

select 결과를 모두 insert 하는 방법에 대해 알아보겠습니다.

테이블을 새로 생성해서 데이터를 옮겨야 할때 유용하게 사용됩니다.

 

1. 조회한 컬럼 모두 insert 하기

INSERT INTO 데이터넣을테이블명
SELECT * FROM 조회할테이블명;

 

2. 일부 컬럼 insert 하기

INSERT INTO 데이터넣을테이블명
데이터넣을컬럼1, 데이터넣을컬럼2
SELECT 조회컬럼1, 조회컬럼2 FROM 조회할테이블명;

INSERT INTO 데이터넣을테이블명
데이터넣을컬럼1, 데이터넣을컬럼2
SELECT 조회컬럼1, 조회컬럼2 FROM 조회할테이블명
WHERE 조회컬럼1 = [조건];