1. 背景説明
サンドボックスデータベースから本番データベースに複数のSQLスクリプトファイルを移行しているのですが、それぞれのスクリプトをNavicatでインポートするのは面倒なので、複数のSQLスクリプトを1つのSQLにマージできる以下の解決策を見つけました。データベースの迅速な移行とインポート。
2、解決策
具体的な手順は次のとおりです。
2.1 アクセスコマンド
SQL が保存されているフォルダーを見つけて、アドレス バーでそのフォルダーをクリアし、「cmd」と入力して Enter キーを押すと、コマンド ウィンドウが表示されます。
2.2 「*.sql>>…\abc.sql」と入力します。
次のコマンドを入力して Enter キーを押します。
type *.sql>>..\abc.sql
2.3 マージされた SQL ファイル abc.sql を参照する
フォルダーの上部のファイルには、マージされた SQL ファイル abc.sql が表示されます。
注: …\abc.sql はマージされた SQL ファイルのパスです。これを外側のファイルに置くのが最善です。
2.4 SQLスクリプトのインポート
Navicat または他のデータベース クライアントを開き、インポートするライブラリを見つけて右クリックし、エクスポートした SQL スクリプトの実行を選択します。データ量が多い場合、データ損失やエラーが発生する可能性が高くなりますので、中央の小さなチェック マークを外すことをお勧めします。次に、「開始」をクリックしてデータの移行とインポートを完了します。