ホームページ > バックエンド開発 > PHPチュートリアル > Excel からの mysql データのインポートに関連する問題

Excel からの mysql データのインポートに関連する問題

WBOY
リリース: 2016-06-13 13:09:14
オリジナル
958 人が閲覧しました

Excel から mysql データをインポートする際に問題があります
php+excel を使用して mysql クラスをインポートしています。Excel には合計 351,901 個のデータがありますが、毎回 16,000 個のデータしかインポートされないのはなぜですか?このブロックでインポートされる項目の数を設定する方法に進みます。

-----解決策---------
ここでは愚かな方法を紹介します:
Excel を N 個のファイルに分割します。各ファイルは 16,000 行を超えないようにしてください。

------解決策---------
中断の原因を調べる必要があります。
Excel クラスには処理制限がありますか?
PHP がメモリを大量に消費していませんか?
------解決策---------
データベースのインポートサイズの設定? MySQLのデフォルトは2Mですか?
------解決策------------------
php の実行がタイムアウトになったと推定されます。
------解決策---------
PHP ページの最初の行に set_time_limit(0) を追加します。
------解決策----------------------
問題がある可能性も否定できません第 16001 条のデータ
------解決策------------------
個人的には、これは mysql の設定の問題だと思います。輸入数は制限の影響を受けます。

インポートには sqlyog またはその他の navicat を使用することをお勧めします。とても便利です。
------解決策------------------
SQL ステートメントのデフォルトの実行時間をチェックして、タイムアウトしていないかどうかを確認してください

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート