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