gpt4 book ai didi

php - 注册用户总数

转载 作者:行者123 更新时间:2023-11-29 04:02:57 25 4
gpt4 key购买 nike

计算网站注册用户总数的最有效方法是什么?

我想使用下面的查询,但是如果这个表包含1000个用户,执行时间会很长。

mysql_query("SELECT COUNT(*) FROM users");

相反,我想创建一个单独的表来保存这个值。每次新用户注册或当前用户删除时,此值都会更新。

我的问题:

是否可以在一个查询中执行 INSERT 和 UPDATE? - INSERT 将用于存储新用户详细信息,UPDATE 将用于增加总用户值(value)。

我对你对此的想法很感兴趣。

如果有更好更快的方法找出总注册用户,我很想知道;

干杯;)

最佳答案

您可以使用 triggers每次进行 INSERT、UPDATE 或 DELETE 时更新值。

if this table contained 1000's of users, the execution time will be very long.

我怀疑这对 数千 用户来说会这么慢。如果您有 数百万 用户,那么它可能会太慢。

您的计数是否需要 100% 准确?

If an approximate row count is sufficient, SHOW TABLE STATUS can be used.

(Source)

顺便说一下,如果您使用的是 MyISAM,那么您的原始查询将接近即时,因为行数已经存储在这个存储引擎中。

关于php - 注册用户总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8014871/

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