2016-08-10 8 views
2

私のユーザーテーブルには100,000以上の行があります。私は輸出目的のためにそれらをすべて取り出す必要があります。しかし、次のコードを使用すると、何も返されません。しかし、私が限界を適用すると、それはそれらを返します。基本的には10K行を返します。制限値で20Kを指定すると、何も返されません。mysqli_queryを使用すると、すべて同じサーバーとDBに返されます。Laravelクエリビルダは100k +行から空の行を返します

$myRows = DB::table('users')->get();//returns empty 
$myRows = DB::table('users')->take(10000);//returns 10,000 rows 
$myRows = DB::table('users')->take(20000);//returns empty 

私はLaravelを初めて利用しています。 ありがとうございます。

+1

この 'php -d memory_limit = -1 composer update'を試してみてください – Maraboc

答えて

関連する問題