我寫了這樣的代碼(我使用MySQL,PDO,InnoDB的,Laravel4,本地主機& MAC):我可以在Laravel做多個MySQL工作嗎?
$all_queue = Queue1::all()->toArray(); //count about 10000
ob_end_clean();
foreach($all_queue as $key=>$value) {
$priceCreate=array(...);
Price::create($priceCreate);
Queue1::where('id',$value['id'])->delete();
}
這爲我工作(65毫克RAM使用),但是當它是工作,其他地區我的程序(例如其他表)不起作用。我甚至無法在MySQL上打開我的數據庫。我的程序和我的SQL等待,當進程完成時,他們工作。
我不知道我該怎麼做。 我認爲這不是laravel,這是爲我的PHP或MySQL配置。
this is my php.ini and mysql config
這個代碼有錯誤... $ all_foreach()應該只是foreach() – maztch