我想知道,如果我从MySQL的所有不同表中获取大量数据,那么我如何计算特定行的值的总数?$thedata= mysql_query("select comment,Date,hits,abc,xyz from fk_views where onid='$thepicid'");mysql_num_rows($thedata);
此查询将告诉获取的数据总数,而不是获取的命中总数。
在启用查询缓存的情况下,我的数据库已经启动和运行了一段时间,但是有0次命中。我试图检查设置,但我不确定问题是什么。使用InnoDB。mysql> SHOW VARIABLES LIKE 'query_cache%';| Variable_namequery_cache_wlock_invalidate | OFF |
+------------------------------+----