구름과 바람 그리고 나그네 :: [My SQL] SELECT INSERT

[My SQL] SELECT INSERT

개발/DB 2018. 11. 7. 11:01

My SQL [SELECT INSERT]

 

 

1. 모든 필드에 적용

INSERT INTO [A TABLE] SELECT * FROM [B TABLE] WHERE [조건~];

 

 

2. 선택 필드(컬럼)에만 적용

INSERT INTO [A TABLE] (COLUMN1, COLUM2, COLUM3) SELECT COLUMN1, COLUM2, COLUM3 FROM [B TABLE] WHERE [조건~];

 

 

3. 마지막 인서트된 내용에 적용 (선택 필드(컬럼)에만 적용)

INSERT INTO [A TABLE] (COLUMN1, COLUM2, COLUM3) SELECT COLUMN1, COLUM2, COLUM3 FROM [B TABLE] WHERE [KEY필드명] = LAST_INSERT_ID() AND [기타조건~];

 

물론 원본 테이블과 목적테이블이 같아야합니다.

 

누구나 알듯한 내용...ㅎㅎ

 

Posted by pressrain
,