我想制作一个可以获得 mysql 查询大小的应用程序。例如,安装在不同应用程序服务器中的应用程序进行了此查询“从表中选择 *”...如何从数据服务器端获取此查询的大小?
问问题
50 次
2 回答
0
你说的大小是什么意思?获取的行数?在这种情况下,您需要使用:
mysqli_num_rows($result);
$result
是mysqli_query("SELECT * FROM ``table``")
。_
或者如果你想知道返回行的长度,你需要使用char_length
.
SELECT char_length(column1) FROM `table`
于 2013-01-27T18:04:01.750 回答
0
您必须对所有结果集的长度求和:
select sum(row_size)
from (
select
char_length(column1)+
char_length(column2)+
char_length(column3)+
.... /* for every columns */
as row_size
from table1
) as tbl1;
于 2013-01-27T18:04:03.807 回答