Mysql Workbench を使用して、複数のスキーマを 2GB の SQL ファイルにエクスポートしました。 さて、インポートしたいと思います。
問題は、これまで見てきた例では、コマンドが各モードに対応していることです。
mysql -h ホスト名 -u ユーザー データベース
私のファイルには、複数のスキーマからの多数のテーブルが含まれています。
どうやって走るの?サイズが大きすぎるため、Mysql Workbench に貼り付けたり、プログラムから実行したりできません。
3 つの選択肢:
SQL 入力ファイルの USE <schema> ステートメント a> が、スキーマ内のテーブルを参照する他のステートメントの前に含まれます。
USE <schema>
テーブル名を修飾するには を使用します。これにより、どのスキーマがデフォルトであるかに関係なく、任意のスキーマでテーブルを参照できるようになります。
mysql コマンド ライン ツールの別の呼び出しを使用して、これらの複数のファイルをそれぞれ実行し、対応するスキーマ名を引数として渡します。
コマンド ライン ツールの別の呼び出しを使用して、これらの複数のファイルをそれぞれ実行し、対応するスキーマ名を引数として渡します。
3 つの選択肢:
SQL 入力ファイルの
USE <schema>
ステートメント a> が、スキーマ内のテーブルを参照する他のステートメントの前に含まれます。テーブル名を修飾するには を使用します。これにより、どのスキーマがデフォルトであるかに関係なく、任意のスキーマでテーブルを参照できるようになります。
mysql
コマンド ライン ツールの別の呼び出しを使用して、これらの複数のファイルをそれぞれ実行し、対応するスキーマ名を引数として渡します。