티스토리 뷰

728x90

A테이블의 특정 데이터를 B테이블로 복사하기 위한 방법 

 

* INSERT INTO 복사될테이블명 SELECT * FROM 복사할테이블명 WHERE 조건

ex) INSERT INTO table_b SELECT * FROM table_a WHERE id = 'ttt'

 

 

* 필드의 일부만 복사하는 경우

INSERT INTO 복사될테이블명(컬럼1,2,3...) SELECT 컬럼1,2,3.... FROM  복사할테이블명 WHERE 조건

ex) INSERT INTO table_b(b_id, b_name, b_birth) SELECT a_id, a_name, a_birth FROM  table_a WHERE id='ttt'

 

위쪽은 테이블 구조가 같아야 동작가능하고, 아래는 구조가 다르더라도 몇개만 필요할 경우 사용

 

728x90
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함