更新现有数据库中的Blob数据

问题描述 投票:0回答:1

我想更新现有数据库中的字段Blob,但会引发错误。

execute("UPDATE table_name SET blob_column={} WHERE var1=1 AND var2=2".format(b"\x01\x02")))

我想用\ x01 \ x02代替blob_column上的实际数据。发生此错误:

error : near "'\x01\x02'": syntax error (UPDATE table_name SET blob_column=b'\x01\x02' WHERE var1=1 AND var2=2)

找到了这个主题,但是不明白:syntax to UPDATE a BLOB field in an existing SQLite record?

python sqlite blob
1个回答
0
投票
UPDATE table_name SET blob_column= x'0102' WHERE var1=1 AND var2=2
© www.soinside.com 2019 - 2024. All rights reserved.