컴공생의 다이어리
[MySQL] 한번에 여러개의 데이터 삽입(insert) 본문
[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
반응형
'Development > Database & SQL' 카테고리의 다른 글
[SQL] WITH 절 (0) | 2024.03.10 |
---|---|
[Oracle] 오라클 실수로 삭제 후 커밋한 데이터 복구 - AS OF TIMESTAMP (0) | 2024.01.30 |
MySQL 테이블 생성(CREATE) 스크립트(script) 보기 (0) | 2022.09.25 |
DBeaver(디비버) Public Key Retrieval is not allowed 에러 (0) | 2022.09.20 |
[SQLite3] 테이블 존재하는지 확인 (0) | 2022.09.05 |
Comments