mysql 这些查询的主要问题是什么?

mfpqipee  于 12个月前  发布在  Mysql
关注(0)|答案(1)|浏览(108)

我遇到了速度慢的问题,因为我的MySQL表中有超过1000万条记录。请提出一个优化性能的解决方案。

$queryCount = "SELECT COUNT(*) AS counthowmanycompany FROM company_data WHERE RegAddress_County = '$county'";
$query = "SELECT id FROM company_data WHERE RegAddress_County = '$county'";
$result = $conn->query($query);
$countHowManyCompany = $result->num_rows;

如何有效地计算MySQL表中的行数?你能提供一个解决方案吗?请相应地改写这一行。

zbq4xfa0

zbq4xfa01#

$queryCount = "SELECT COUNT(*) AS counthowmanycompany
    FROM company_data WHERE RegAddress_County = '$county'";
$result = $conn->query($queryCount);
$countHowManyCompany = $result->...   -- get the first column of the first row.

如果您只需要计数,则不需要其他查询。
速度将与RegAddress_County中的行数成比例。

相关问题