このクエリを作成するためのより高速な方法はありますか? 実際には完了するまでに約100秒かかります。テーブルには約 10 000 000 (1 GB) 行あります。これは統計生成スクリプトです。
これはクエリです:
$results=mysql_query("SELECT * FROM hawkeye WHERE player_id='".$playerID."'") or die("MYSQL ERROR: ".mysql_error());
そしてphpコード:
$row = mysql_fetch_array($results)
if($row["action"] == 4){$commandcount++;}
else if($row["action"] == 3){$chatcount++;}
else if($row["action"] == 1){$placedcount++;}
else if($row["action"] == 0){$breakcount++;}
else if($row["action"] == 5){$joincount++;}
else if($row["action"] == 6){$quitcount++;}
else if($row["action"] == 7){$qteleportcount++;}
else if($row["action"] == 12){$pvpdeathcount++;}
else if($row["action"] == 21){$mobkillcount++;}
else if($row["action"] == 22){$otherdeathcount++;}
else {}
答えてくれてありがとう!