개발관련

mysql select 와 insert 구문을 동시에 사용하는법

잘살고있다 2014. 9. 25. 16:57


mysql을 사용하다보면 select한 데이터를 바로 insert해야할 필요가 있다.

백업 혹은 테이블의 내용을 복사하거나 하는 정도에 사용하게 되리라 본다.

이때 사용되는 쿼리문이다.


insert ignore into `테이블명` ( `필드` ) select  필드명 from `테이블명` where 조건문;


위와같은 쿼리가 사용가능하다.

insert 되는 필드명과 select 되어지는 필드명의 갯수를 맞추어야 하며 select 문의

조건문은 반영이 가능하다