問題:
私はphpmyadminを使用しています。以前は、Web ブラウザーを介して SQL サーバーにアクセスしていました。Webクライアントを使用する場合。以下の問題に直面しています。
シナリオ 1: 90 以上のテーブルを持つ mysql データベースがあります。その中にマスターテーブルがあります。行がマスター テーブルに挿入されると、トリガーが起動し、残りの 90 以上のテーブルが埋められます。
私の問題は、1000 レコードのマスター テーブルにデータをインポートするときです。500 行以上のみをインポートします。数分後、エラーがスローされ#2006 Mysql Server gone away
ます。
シナリオ 2: 同じ mysql サーバーに別のデータベースがあります。そのデータベースにはプロシージャがあります。その手順は、100 近くのテーブルに対してステートメントの削除と挿入を行います。
この場合、問題はすべてのテーブルを完了する前にあります。サーバーがエラーをスローし#2006 Mysql Server gone away
ます。
試した:
1000行を500行に吐き出し、マスターテーブルにインポートします。最初の 500 行が 5 分で正常に挿入されました。
#2006 Mysql Server gone away
2 番目の 500 行は 1 分でエラーをスロー します。max_allowed_packet = 32M に設定
チェックした
「wait_timeout」などの変数を表示
28800 秒 (8 時間) を返します。
この問題を解決するにはどうすればよいですか?
前もって感謝します。
乾杯