我正在运行一个脚本,为所有用户运行以下代码并更新MySQL数据库。目前,它更新了超过400,000次,这对我服务器的处理能力来说是巨大的。
while($usersResult = mysql_fetch_assoc($get_users)) {
$percentile_rank = $percentile_rank * $user_variable / 100);
mysql_query("UPDATE new_table SET percentile_visits_frequency='$percentile_rank' WHERE hash='$usersResult[hash]'");
}
我想知道是否有办法编辑代码,以便使用一个查询更新1000,2000或10.000 hash
,而不是每个hash
更新一次。
谢谢