アプリケーションから整数として提供される20バイトをバイナリ文字列に格納したいと思います。これが私にできる最善のことです。単純にするために2バイトのみ。
create table t (bs binary(2));
insert into t (bs) values
(concat(unhex(hex(240)), unhex(hex(40))))
;
select
conv(hex(left(bs, 1)), 16, 10) n1,
conv(hex(mid(bs, 2, 1)), 16, 10) n2
from t;
+------+------+
| n1 | n2 |
+------+------+
| 240 | 40 |
+------+------+
冗長性の低いものはありますか?そうでない場合、関数はそれらの変換をどのように行うのでしょうか?