1 개요[ | ]
- INSERT ... SELECT Syntax
- INSERT INTO SELECT
- SELECT 결과를 INSERT 하기
문법
sql
Copy
INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
2 방법[ | ]
모든 컬럼 복사
sql
Copy
INSERT INTO 목적지테이블
SELECT * FROM 출발지테이블
지정 컬럼 복사
sql
Copy
INSERT INTO 목적지테이블
(컬럼명1, 컬럼명2, 컬럼명3)
SELECT 컬럼명1, 컬럼명2, 컬럼명3
FROM 출발지테이블
3 예시[ | ]
sql
Copy
INSERT INTO username_history (user_id, user_name) SELECT user_id, user_name FROM user
sql
Copy
INSERT INTO username_history (user_id, user_name) SELECT user_id, user_name FROM user ORDER BY user_id
4 같이 보기[ | ]
5 참고[ | ]
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- MySQL (5)
- MariaDB (2)
CentOS MySQL 설치 ― …MySQL BigDump ― JmnoteMySQL STRICT TRANS TABLES ― John JeongMySQL 외래키 옵션 변경 ― 문태부MySQL 컬럼명으로 테이블 찾기 ― Stly3466