리눅스

mysql insert into table from another table

프로세스 천국 2013. 8. 16. 17:20

프로세스 자료천국 데이타베이스 구조 갈아엎는 중...ㅋㅋㅋ

 

테이블을 다 분리해서 게시판 형식으로 했더니 관리가 안됨.

 

테이블 전체를 복사해서 다른 테이블에 추가

 

순서대로 대상테이블 / 대상필드 / 소스테이블.소스필드 / 소스테이블 적색부분만 수정.

조건문은  마지막에 where로 추가.

 

insert into exefiledb(wr_id, wr_subject, wr_link1, wr_link2, wr_1, wr_2, wr_3, wr_4, wr_5, wr_6, wr_7, wr_8, wr_10, wr_9) select g4_write_board01_b.wr_id, g4_write_board01_b.wr_subject, g4_write_board01_b.wr_link1, g4_write_board01_b.wr_link2, g4_write_board01_b.wr_1, g4_write_board01_b.wr_2, g4_write_board01_b.wr_3, g4_write_board01_b.wr_4, g4_write_board01_b.wr_5, g4_write_board01_b.wr_6, g4_write_board01_b.wr_7, g4_write_board01_b.wr_8, g4_write_board01_b.wr_10, g4_write_board01_b.wr_9 from g4_write_board01_b;

 

 

 

테이블을 통채로 복사

 

대상테이블 / 소스테이블만 수정

create table exefiledb (select * from g4_write_board01_b);