CentOS4.2でMySQL 4.1.12を使用しています。
あるtableにBLOB型でバイナリデータを挿入していますが、参照するときに、そのバイナリデータのデータサイズを知るSQL命令文をご教授ください。
phpMyAdminで参照したとき、
[BLOB - 51.0 KB]
と出るので、たぶん、方法があるんだと思います。
よろしくお願いします。
BLOB型のカラムは、通常の文字列と同様に、length()関数が使えます。
↓のSQLで、実データと長さを取得できます。
select BLOB型カラム, length(BLOB型カラム) from テーブル名;
バイナリデータで、文字以外(0x00〜0x20のコントロールコードなど)が入っていてもOKです。