Синтаксис для значения BLOB-объекта должен быть x'0102'
, а не b'\x01\x02'
согласно
UPDATE table_name SET blob_column= x'0102' WHERE var1=1 AND var2=2
Это шестнадцатеричное значение, например x'aaff'
.
Каждая пара символов представляет собойбайт, поэтому x'0102'
- это двоичный объект длиной в два байта.