mysql クラスをインポートするのに php+excel を使用しています。私の Excel には合計 351,901 個のデータがありますが、毎回 16,000 個のデータだけがデータベースにインポートされるのはなぜですか。 残りのデータを再インポートする必要があるのはなぜですか。このインポートの数を増やしますか?
愚かな方法を紹介します:
Excel を N 個のファイルに分割します。各ファイルは 16,000 行を超えないようにしてください。インポートを 1 つずつ実行します
を確認する必要があります。中断の理由は。
Excel クラスには処理制限がありますか?
あなたの php はメモリを大量に消費していますか?
データベースのインポートサイズの設定? MySQLのデフォルトは2Mですか?
PHP の実行がタイムアウトしたと推定されます
PHP ページの最初の行に set_time_limit(0) を追加します
項目 16001 のデータに問題がある可能性は否定できません
個人的には、これは mysql の設定の問題であり、インポートの数が制限されていると考えられます。
インポートには sqlyog またはその他の navicat を使用することもお勧めします。とても便利。
SQL ステートメントのデフォルトの実行時間を見て、タイムアウトしていないか確認してください
PHP 設定を変更しましたが、今は問題ありません、笑、皆さんありがとうございます
こんにちは、インポートのケースはありますかphp から mysql に Excel を送ってください、ありがとう