foo
의 이름이 foo1
인 다음과 같은 시나리오가 있습니다.다른 데이터베이스에서 서로 다른 열을 사용하여 두 테이블간에 데이터를 이동하는 방법
foo.col1
은 foo1.col11
으로 변경되었습니다. 사실 이러한 유사한 테이블로 사용하고 내가이 테이블 B에 데이터를 복사하고 싶은
foo.col2
은
Database 'A'
create table foo {id pk, col1 varchar(255), col2 tinyint(1), col3 datetime);
create table foo_bar1 (id pk, foo_id fk, col4 datetime, col5 varchar(255));
Database 'B'
create table foo1 {id pk, col11 varchar(255), col3 datetime);
create table foo1_bar1 (id pk, foo1_id fk, col4 datetime, col5 varchar(255));
INSERT INTO B.foo (id, col11, col3) SELECT id, col1, col3 FROM A.foo – dwalldorf