シナリオ: 1 億を超える SQL ファイルをローカル データベースにインポートし、エラー報告、ローカル環境、phpstudy、エラー報告 1: 1294 - 'create_time' 列の ON UPDATE 句が無効です、エラーレポート 2: 2006 - MySQL サーバーがなくなった。
関連する推奨事項: 「Navicat for mysql グラフィック チュートリアル 」
エラー 1 つの理由: phpsyudy の mysql バージョンが低すぎます。デフォルトは 5.5
解決策: mysql バージョンをアップグレードします
1. 現在のデータベース データをバックアップします。データベース ファイルをバックアップとしてエクスポートできます。
2. アップグレードが失敗した場合に備えて、PhpStudy の下の MySQL フォルダーをバックアップします。古いバージョンのデータベースを使用することもできます。
3. MySQL5.6 をダウンロードして解凍し、PhpStudy の下の MySQL フォルダーに置きます。
4. my-default.ini のコピーをコピーし、名前を my.ini に変更し、my.ini を開いて
basedir="E:/phpStudy/MySQL/" datadir="E:/phpStudy/MySQL/data/"
を追加します。これら 2 つのアドレスを独自のアドレスに変更します。 phpstudyのディレクトリとデータベースディレクトリ。
5. 次に、管理者として cmd を実行し、MySQL ディレクトリに入ります。図に示すように、成功したことが示されます。実行は次のとおりです。
#エラー 2 番目の理由: mysql で許可されている最大データ パケットを超えています解決策:my.ini に追加します (パラメーターは独自のニーズに基づいています)
max_allowed_packet=500Mwait_timeout=288000interactive_timeout = 288000以上がnavicatがSQLをインポートするときのエラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。