배워서 남주자/Data Base

[MySQL] Select 한 내용 Insert 시키는 방법

메그넘 2019. 9. 29. 21:43

동일한 구조의 테이블 또는 다른 구조의 테이블에  select 한 내용을 insert 하는 방법.

 

1. select 한 내용의  전체 컬럼 insert

INSERT INTO [table] SELECT * FROM [table] WHERE [조건];

select 테이블과 insert할 테이블의 구조가 일치해야 한다.

 

 

2. 원하는 컬럼만  select 해서 insert

INSERT INTO [table] (column1, colum2, colum3) SELECT column1, colum2, colum3 FROM [table] WHERE [조건];

특정 컬럼을 직접 선택해서 insert하는 방법이다.