以下は、MySQL テーブルの大きな配列に対して実行する必要があります。
$v1_views = $database->get_all("SELECT image_id FROM image_views");
$v2_array = array();
foreach ($v1_views as $view)
$v2_array[$view["image_id"]]++;
($view は、テーブルからの 2 つの変数を持つ配列でもあります)
同様のことを試しましたが、メモリがいっぱいであるというエラーが表示されました。だから私は考えています、これをこの foreach() の最後に追加するのは良い考えでしょうか?:
unset($view["image_id"]);
したがって、さらに別の大きな配列を作成することはありません...または、おそらく foreach() の後にこれだけ:
unset($view);
この後、10000行以上のUPDATEを使用して、これらの変数をすべてMySQLに挿入する必要があります
どれが最も安全な結果をもたらすでしょうか? それとももっと良いものがありますか?そして、これらすべてを安全に実行し、オーバーロードすることなく正常に完了するにはどうすればよいでしょうか?