[MySQL] INSERT INTO ... SELECT

로그zip·2024년 2월 5일

데이터를 등록할 때 기존의 데이터를 가져와 넣고자 할 때 다음과 같이 사용한다.

INSERT IGNORE INTO TABLE 
SELECT * FROM TABLE;

이때 가져오는 데이터 중 컬럼1만 다른 값으로 바꾸어 넣고 싶을 경우에는 VALUES 중 일부를 변경한다.

INSERT IGNORE INTO TABLE
SELECT 'COLUMN1', 'COLUMN2' ... FROM TABLE

(* IGNORE 는 중복발생 시 건너뛰기 위해 사용)

profile
로그하우스

0개의 댓글