現在、mysqlデータベースに約2000行以上を挿入するPHPスクリプトがあります。
しかし、私の場合、500行以上で停止します。何が問題になるのか考えてみてください。
挿入前のデータも表示して確認しましたが、2000行以上のデータがすべて表示されています。
この投稿のMySQL挿入制限に遭遇しましたか?しかし、私は現在WindowsでMySQLを使用しています。
どうすれば制限を解除できますか?
現在、mysqlデータベースに約2000行以上を挿入するPHPスクリプトがあります。
しかし、私の場合、500行以上で停止します。何が問題になるのか考えてみてください。
挿入前のデータも表示して確認しましたが、2000行以上のデータがすべて表示されています。
この投稿のMySQL挿入制限に遭遇しましたか?しかし、私は現在WindowsでMySQLを使用しています。
どうすれば制限を解除できますか?
これは、制限時間が30秒を超えているために発生します。これを克服するには、次のいずれかの手順に従います。
1. Use this code
set_time_limit(0);
in your php before inserting into db
また
2. Change the time limit in your php.ini file ...
ただし、1つのオプションの方が優れており、一時的な対策です。
Php.iniを開き、行番号に移動します。442。次の行が表示されます
max_execution_time = 30
max_execution_timeを「0」に設定します。これは制限がないことを意味するか、秒単位で他の値を設定します
データベースに挿入する前に、このPHPコードを配置できます
ini_set('max_execution_time', -1);
ini_set('memory_limit', -1);