2017-12-31 25 views

답변

1

덤프 파일에는 개별 열이 아닌 전체 행을 복원하는 INSERT 문이 들어 있습니다. 따라서 하나의 열만 복원 할 수는 없습니다. 당신이 할 수있는 일

mysqladmin -u [user] -p[pass] create db2 
mysql -u [user] -p[pass] db2 < db_dump.sql 

는 그런 다음 SQL 환경에 얻고 각각의 행에 대한 기본 데이터베이스에 하나의 열을 복사 할 수 있습니다 두 번째 데이터베이스로 복원 할 수 있습니다.

mysql> UPDATE db.mytable JOIN db2.mytable USING (id) 
     SET db.one_column = db2.one_column; 

물론 복사 할 테이블과 열의 이름과 기본 키 열에 대해 가정합니다. 그러나 그것은 당신을 시작하게하는 일반적인 예가 될 것입니다.

+0

그럴거야, 완벽 해! 고맙습니다. :) – Cyber

관련 문제