PostgreSQL でのことである。 あるテーブルの JSONB型に、以下のようなJSON値があるとする。 { "a":{ "a1": "Apple", "a2": "Lemon" } } このJSONの"a1" を null にする場合、シングルクォートで括った 文字列 ' null' 指定した以下なら成功する。 UPDATE jbooks SET jdata = jsonb_set(jdata, '{a,a1}', 'null') WHERE id = 4 しかし、null をシングルクォートで括らずに jdata = jsonb_set(jdata, '{a,a1}', null) と…