小编use*_*192的帖子

使用mysql计算大表的最快方法是什么

我发现很难找出什么是从我的表中计算某些特定记录的最快方法,这些记录是由我的代码中的where语句过滤的,这里是查询:

$type_mo3ln_malk = mysql_num_rows(mysql_query("SELECT * FROM `tableshow` $weress AND mo3ln_type='malk'"));
$type_mo3ln_mswg = mysql_num_rows(mysql_query("SELECT * FROM `tableshow` $weress AND mo3ln_type='mswg'"));
$type_mo3ln_mktb = mysql_num_rows(mysql_query("SELECT * FROM `tableshow` $weress AND mo3ln_type='mktb'"));
$type_mo3ln_wkeel = mysql_num_rows(mysql_query("SELECT * FROM `tableshow` $weress AND mo3ln_type='wkeel'"));
$type_mo3ln_no = mysql_num_rows(mysql_query("SELECT * FROM `tableshow` $weress AND mo3ln_type='0'"));
Run Code Online (Sandbox Code Playgroud)

执行计数的函数是在php中预定义的函数

我正在考虑使用count()函数,但我想知道我是否可以使用Sum函数来处理某些特定的行,因为Mr.Hates在这里建议 获取MySQL数据库中所有表的记录计数

php mysql

0
推荐指数
1
解决办法
1242
查看次数

标签 统计

mysql ×1

php ×1