问题
I have lots of blob data in my database, and I need to retrieve the weight (400kb, 14,2kb etc.) for each.
How can I do that?
回答1:
In SQL:
SELECT some_key, LENGTH(blob_column) AS size_in_bytes FROM the_table
In PHP:
$sizes = array();
foreach (how_you_query_the_db('SELECT some_key, blob_column FROM the_table ') as $row)
$sizes[$row['some_key']] = strlen($row['blob_column']);
来源:https://stackoverflow.com/questions/14122700/how-get-size-of-blob-in-php-or-sql