1

現在、mysqlデータベースに約2000行以上を挿入するPHPスクリプトがあります。

しかし、私の場合、500行以上で停止します。何が問題になるのか考えてみてください。

挿入前のデータも表示して確認しましたが、2000行以上のデータがすべて表示されています。

この投稿のMySQL挿入制限に遭遇しましたか?しかし、私は現在WindowsでMySQLを使用しています。

どうすれば制限を解除できますか?

4

3 に答える 3

5

これは、制限時間が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つのオプションの方が優れており、一時的な対策です。

于 2013-03-18T10:02:36.053 に答える
0

Php.iniを開き、行番号に移動します。442。次の行が表示されます

  max_execution_time = 30

max_execution_timeを「0」に設定します。これは制限がないことを意味するか、秒単位で他の値を設定します

于 2013-03-18T10:16:25.113 に答える
0

データベースに挿入する前に、このPHPコードを配置できます

ini_set('max_execution_time', -1);
ini_set('memory_limit', -1);
于 2019-11-08T08:51:04.300 に答える