1
我有一個表類型爲bytea的列。我想更新它並將第76位設置爲1.我應該使用什麼查詢?使用Postgresql設置bytea列的位
我有一個表類型爲bytea的列。我想更新它並將第76位設置爲1.我應該使用什麼查詢?使用Postgresql設置bytea列的位
要更改的第42位爲1,你可以使用
UPDATE tab
SET binval = set_bit(binval, 41, 1)
WHERE ...
注意,你可以用這樣的操作(但浪費空間)是更快,如果你改變了列EXTERNAL
代替EXTENDED
存儲(見TOAST documentation)。
非常感謝Laurenz – BeginnersSake