prepare($sql); $q->execut-6ren">
gpt4 book ai didi

php - 如何更快地计算 mySQL 数据库中的条目?

转载 作者:行者123 更新时间:2023-11-29 05:54:56 26 4
gpt4 key购买 nike

我正在计算我的 SQL 数据库中的条目:

$sql = "SELECT * FROM files WHERE id = ?";
$q = $pdo->prepare($sql);
$q->execute([$id]);
$rowCount =$q->rowCount();

$rowCount 的结果是 500000。但是输出这个单个数字需要 5 秒!是否有可能更快地得到这个结果?

最佳答案

使用 COUNT() 函数 https://dev.mysql.com/doc/refman/8.0/en/counting-rows.html :

$sql = "SELECT COUNT(*) FROM files WHERE id = ?";

还要确保“id”是索引列: https://dev.mysql.com/doc/refman/8.0/en/mysql-indexes.html

关于php - 如何更快地计算 mySQL 数据库中的条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50328169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com