[MySQL] SELECT된 결과로 INSERT 하기

GilLog·2021년 4월 29일
1

DataBase

목록 보기
17/25

🙆‍♂️ import 🙇‍♂️

SQL SELECT 결과를 INSERT 하기[ZETAWIKI]


SELECT 결과 INSERT 하기

SELECT된 결과를 가지고 INSERT 쿼리를 실행하는 문법은 아래와 같다.

All Column

모든 컬럼을 가지고 조회된 결과를 INSERT하는 문법은 아래와 같다.

INSERT INTO 들어갈테이블명
SELECT * FROM 조회할테이블명

Some Column

일부 컬럼을 가지고 조회된 결과를 INSERT하는 문법은 아래와 같다.

INSERT INTO 들어갈테이블명
(컬럼명1, 컬럼명2, 컬럼명3)
SELECT 컬럼명1, 컬럼명2, 컬럼명3
FROM 조회할테이블명

아래는 실제 사용 예시이다.

INSERT INTO GILLOG (work_id)
  SELECT HOMEWORK.work_id
  FROM HOMEWORK WHERE HOMEWORK.isDone = 0;
profile
🚀 기록보단 길록을 20.10 ~ 22.02 ⭐ Move To : https://gil-log.github.io/

0개의 댓글