0

我想制作一个可以获得 mysql 查询大小的应用程序。例如,安装在不同应用程序服务器中的应用程序进行了此查询“从表中选择 *”...如何从数据服务器端获取此查询的大小?

4

2 回答 2

0

你说的大小是什么意思?获取的行数?在这种情况下,您需要使用:

mysqli_num_rows($result);

$resultmysqli_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 回答