0

mysql クエリのサイズを取得できるアプリケーションを作成したいと考えています。たとえば、別のアプリケーション サーバーにインストールされたアプリケーションは、このクエリを "select * from table" にしました... データ サーバー側からこのクエリのサイズを取得するにはどうすればよいですか?

4

2 に答える 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 に答える