컴공생의 다이어리

[MySQL] 한번에 여러개의 데이터 삽입(insert) 본문

Development/Database & SQL

[MySQL] 한번에 여러개의 데이터 삽입(insert)

컴공 K 2023. 10. 31. 02:00

[MySQL] 한번에 여러개의 데이터 삽입(insert)

첫번째로 VALUES 로 아래와 같이 여러 데이터를 한번에 삽입하는 방법이 있다.

INSERT INTO TEST (col1, col2, ...)
VALUES
('v1', 'v2', ...),
('v1', 'v2', ...),
...
('v1', 'v2', ...);

 

 

두번째로 SELECT 문을 활용하여 SELECT 된 결과를 삽입 방법이 있다. 여러 테이블의 결과를 단일 테이블에 저장하거나 하나의 테이블의 일부 컬럼을 조회하여 저장하는 경우에 활용된다.

INSERT INTO TEST
SELECT * FROM TEMP WHERE 조건;


SELECT INTO TEST
SELECT A, B, C, D FROM TEMP WHERE 조건;

 

 

 

728x90
Comments