03.업/11.디비

테이블에 여러개의 데이터를 집어 넣고 싶은 경우

봄날의차 2020. 9. 17. 13:28

다중 INSERT문


테이블에 여러개의 데이터를 집어 넣고 싶은 경우 사용하는 방법이다.

1

2

3

4

INSERT INTO 테이블명(컬럼명1, 컬럼명2, 컬럼명3, ...) VALUES

  (Data1 , Data2, Data3, ...)

, (Data1, Data2, Data3, ...)

, (Data1, Data2, Data3, ...);

 

 

 

SELECT문으로 다수의 데이터 INSERT하기


데이터가 들어갈 부분에 SELECT문으로 조회하는 쿼리를 넣어주면 된다. SELECT의 결과가 INSERT할 테이블에 들어간다.

대신 INSERT할 테이블의 컬럼과 SELECT 조회 결과가 같아야 한다.

1

2

INSERT INTO 테이블명(컬럼명1, 컬럼명2, 컬럼명3, ...)

SELECT 컬럼명1, 컬럼명2, 컬럼명, ... FROM 조회 테이블 WHERE 조회 조건

1

2

INSERT INTO 테이블명

SELECT * FROM 조회 테이블 WHERE 조회 조건



출처: https://sdevstudy.tistory.com/7 [.]