20

開発中、ローカルの WAMP サーバーがテスト サーバーから最新のデータを取得する方法は、データベースのダンプが作成され、source コマンドを使用してそのダンプをアップロードし、.sql ファイルをロードすることです。

最近、インポートの最後に、変更前の外部キー制約などの元の設定を保存した @old 変数に関するエラーが発生しました (外部キー制約をオフにして、インポート時にエラーがスローされないようにします)。テーブルの 1 つがまだ作成されていないときに、テーブルを再作成し、外部キーを作成しようとします)。原因は、製品テーブルがますます多くのデータを取得しており、ある時点でインポート中にセッションがタイムアウトしたことです。

どの設定を (my.ini ファイルの SQL クエリの一部として) 設定して、すべてのタイムアウトを停止し、実際にサインインしている間もセッションを永久に継続できるか疑問に思っています。

4

3 に答える 3

5

MySQL Workbenchの使用を検討してください。これは無料で、非常に大きなスクリプトをうまく処理します (メニューから[ファイル] -> [SQL スクリプトを開く] を選択します。サイズが大きい場合は、実行するかどうか尋ねられます)。大規模な SQL ダンプを扱うときに、長年にわたって役に立ちました。

于 2016-06-19T13:38:45.370 に答える