テーブルのサイズを取得する方法は知っていますが、個々のテーブル行のサイズをメガバイト単位で照会するにはどうすればよいですか?
ここの投稿は次のことを示唆しています:
$rowLength = 0;
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if(!$result) {
die('Could not run query');
}
$lengths = mysql_fetch_lengths($result);
foreach($lengths as $length) {
$rowLength += $length;
}
echo "\$rowLength = $rowLength";
...しかし、解決策はフィールド長の値を蓄積するように見えます。ここで、バイトサイズ(Mbに変換)が必要です。