2017-12-31 336 views

答えて

1

ダンプ・ファイルには、個々の列ではなく、行全体をリストアするINSERT文が含まれています。したがって、1つの列だけを復元することはできません。あなたは何ができるか

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

は、その後、あなたがSQL環境に入ると、各行のメインデータベースに1列をコピーすることができます第二のデータベースに復元されます。

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

私はもちろん、コピーするテーブルとカラムの名前とプライマリキーカラムを前提にしています。しかし、それはあなたを始めるための一般的な例として役立つはずです。

+0

これは完璧です!ありがとうございました。 :) – Cyber

関連する問題